Careers

7hillstechnologies always recruits the passionate professionals giving the edge to enhance the technological skills and providing a good

working environment.

Currently we are recruiting for the following positions.

Job Title: Automation Testing

Job Description: We are looking for a ideal candidate who are having the following skills.

Key Automation Tester role responsibilities:

  • Experience of building complex test automation frameworks from scratch using Java
  • Demonstrable experience of developing automated test frameworks for RESTful APIs and associated tooling (e.g. RestAssured, JsonPath, Jackson etc)
  • Confident working with CI/CD pipelines and associated tooling (e.g. Jenkins, Git) 
  • Experienced in developing automated test frameworks for Front End web applications and associated tooling (e.g. Cucumber, Webdriver) 
  • Working knowledge of Jenkins, Git/GitLab, Jira, Confluence 
  • Confident testing in a microservices environment and using mocking libraries such as WireMock
  • Excellent communication skills
  • Solid stakeholder management skills
  • Good working knowledge in sales business processes
  • Automation experience (Cucumber/Specflow, XUnit, TestNg, etc.)
  • Web UI testing experience (different browsers)
  • API Test tools like SoapUI, Postman, Swagger, RestSharp
  • Knowledge of JMeter, Xray, Jira
  • Experience in Selenium Web driver/Protractor
  • Knowledge and experience in Test Containerisation using Docker technology
  • SQL knowledge – preferably MySQL

Job Title: Business Analyst

Job Description:We are looking for a ideal candidate who are having the following skills.

Responsibilities:
• Work closely with clients and the business to identify, document and analyse core business processes and workflows
• Work with the business to identify and capture new business needs, developing clear and detailed process maps and business requirements
• Represent the business needs and interests within IT, contributing to appropriate IT team, operational and development meetings
• Assist the business to form process and systems solutions that are appropriate and adequate to satisfy both tactical and strategic business needs, identifying any issues and risks
• Evaluate IT project objectives and analyse new business initiatives, carrying out cost/benefit analysis to identify solutions with the best return on investment
• Owning and delivering business and functional requirements
• Documenting Business Requirements Specifications/Document (BRD)

Skills & Experience
• Ability to effectively communicate business needs to the technology teams, and complex problems/solutions in a non-technical and simplified manner
• Proven ability to produce clear and qualified requirements from undefined and unstructured information
• Process Mapping/ Modelling and Business Process Re-engineering skills
• Strong relationship building with both internal and external stakeholders, up to and including at a senior/Exec level
• Experience facilitating workshops and focus groups, including presenting
• Ability to work on own initiative and as part of a team
• Significant knowledge of analyst frameworks, business processes and business requirements methodologies
• Excellent knowledge of the MS Office Suite, particularly Word, Excel and PowerPoint
• Proven ability to integrate with team and build relationships with clients
• Knowledge of the full software development lifecycle, with experience in testing.

Job Title: Software Engineer

Responsibilities:

– Write and execute functional tests and carry out exploratory testing when necessary.

– Automate functional and regression tests using well-structured maintainable code

– Assist with the setting up and configuration of build and test environments

– Contribute to the maintenance and creation of automation frameworks

– Champion testing, effective test automation and good testing practices

– Actively support Agile development methods and best practices

– Help to improve processes and procedures

– Raise descriptive and useful bug reports

– Quickly acquire new testing skills and work with new technologies with little support

– Work with other testers and teams to ensure the spread of best practices and knowledge

 Requirements:

– Automation (coding) with Python, Java or Javascript

– Competent with Object-oriented Programming

– Experience with Page Object Model

– Experience doing manual and exploratory user interface testing

– Experience analysing requirements and defining the test coverage for manual and automation scripts

– Working knowledge of JSON and REST API

– Knowledge to create or maintain test automation frameworks

– Experience with Linux

– Familiarity with source control tools desirable

– Experience of Continuous Integration using Teamcity, Jenkins or Cruise Control

– Knowledge of defect and sprint tracking tools such as JIRA

– Good communication skills

– A proactive attitude to problem solving

– Knowledge of the full software development and testing lifecycle in an Agile environment

Skills / Experience:

Test Scripting, Test Execution

Automation Testing experience – (Java or C# or Python) Selenium WebDriver

Test at API Level – Postman

Performance Testing using JMeter

Security Testing – ZAP scan

Defect Analysis

Excellent communication skills to work within a Sprint team

Agile experience

Candidate must have bachelor degree.