Job Openings
Automation Test Engineer
About the job Automation Test Engineer
Requirements:
- Degree in Engineering, Computer Science, IT, or relevant.
- 3-5 Years of experience working as a Software Quality / Test Automation Engineer (focusing on test automation).
- Experience with testing Web and Mobile Applications, and APIs.
Responsibilities:
- Attending the agile ceremonies to discuss and deliver the requirements for the business owners.
- Mentor the QA team in designing QA test procedures.
- Tasking and estimation fir the QA team.
- Keeping the process in track and reporting the test progress
- Overseeing the drafting of testing documents.
- Implementing testing procedures and overseeing the QA process.
- Troubleshooting quality issues and modifying test procedures.
- Conducting analysis checks on product specifications.
- Reviewing Quality Assurance reports.
- Ensuring the successful deployment of products into the market.
- Responding to requests from the design team and management.
- Maintain and enhance the Web/API’s automation frameworks.
Mandatory skills
- Deep knowledge of test methodologies, writing test plans, creating test cases and debugging.
- Experience with Automation Page Object Model.
- Experienced with coding best practices and defining coding guidelines.
- Solid experience of developing test automation suites for end to end software validation using Java.
- Experience with Automation tools & techniques, such as Selenium components (WebDriver, Grid, etc.), Cucumber, BDD, JBehave, Gherkin, JUnit, TestNG, Appium, Rest Assure, Postman, Maven, Gradle.
- Experience using git SCM tools, GitHub or Bitbucket or similar tools.
- Experience in automation testing integration into CI to improve tests execution pipelines with the team and release process.
- Excellent written and verbal communication skills with outstanding attention to details.
- Experience in Jira and test management tools like HipTest, XRAY.
- Agile experience in a Scrum/Kanban environment.
Preferred Experience:
- Experience with web services and APIs and understanding of automated testing for API.
- Experience with load testing APIs (JMeter or similar) and performance metrics.
- Extensive technical skills and experience of using and implementing a variety of test tools.
- Experience testing mobile applications