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.