Senior QA Automation Developer, you will:
- Refine test automation architecture and methodology including testability guidelines.
- Establish overall test architecture within a CI/CD pipeline.
- Implement testing procedures and address bottlenecks.
- Troubleshoot quality issues and refine test procedures.
- Review and analyze requirements, specifications, and technical design documents, providing timely feedback
- Develop detailed, comprehensive, and well-structured test plans and workloads focusing on automated tests specifically designed for validating performance and scalability characteristics of software components
- Prioritize and plan testing activities
- Identify and report issues found, then verify that issues are resolved
- Mentor and support the QA team and developers in test automation tasks and progress evaluation.
You should be the kind of person who:
- Wants to work hard to develop your skills and expertise
- Cares about code quality
- Sees feedback from peers and managers as a key way to become a better engineer
- Is passionate about building systems that have a positive social impact
You should have:
- Previous role in / responsibility for creating modern test automation architecture / strategy and responsibility for delivery of test automation and its results to contribute to assurance of product quality (focus on back-end test automation).
- Hands-on experience of creating test solutions from scratch.
- Wide knowledge of test frameworks and tools.
- Active knowledge and programming skills in at least one programming language: Java, Python, etc.
- Hands-on experience with automated testing tools (ex. Selenium, webdriverIO, protractor, cypress, etc.)
- Hands-on experience in API testing (JMeter, Postman, etc.)
- Experience and expertise in load & performance testing and tools such as: JMeter, LoadRunner, Gatling, etc.
It is nice to have:
- Experience with docker and mobile testing
- Knowledge of cloud services > preferable AWS
Required Qualification:
- A B.Sc. or equivalent degree in Computer Science, Software Engineering, or related field
- At least 3 years of test automation experience
- Experience with Agile development methodologies