We’re seeking an experienced Quality Assurance Engineer to create, manage and lead the automation and execution of test plans and test case solutions for existing and upcoming projects, as well as drive the automation and maintenance of those tests. The selected candidate will define, develop, execute and maintain automated and manual tests.


- Check (review) technical design requirements, features and documents for timely and content feedback
- Develop detailed, comprehensive and well-constructed testing plans and test examples
- Evaluate, plan, coordinate and prioritize testing
- Design, develop and implement automation scenarios using open source tools
- Clarify, record, document thoroughly and follow up on mistakes
- Perform a thorough regression test when errors are corrected
- Develop and apply new and existing project testing processes to meet customer requirements
- Stay in touch with team members (for example, programmers and project managers) to clarify system requirements
- Pursue quality assurance standards such as defect density and open defects
- Keep up with the latest testing tools and testing strategies

Required Qualifications:

- 2+ years’ experience in software QA/testing
- Experience writing successful test plans and test cases for use in test suites and developing automation
- Highly proficient in test planning and estimation, QA techniques/methodologies and SDLC
- Documentation preparation skills. Experience in writing and reviewing accurate and complete support procedures, system documentation and issue tracking entries
- Experience with user-level automation frameworks and scripting via Python, Java or JavaScript
- Self-management skills. Proven ability to prioritise in a complex, fast-paced environment. Proven ability to work autonomously or with little guidance
- Experience in developing automated tests using tools like Selenium, Appium, TestNG/Junit, Jmeter
- Experienced in Agile or Scrum software development methodologies
- Ability to work in team
- Ability to work under high load