Responsibilities
- Analyze product and technical specifications to create tests
- Collaborate with product and engineering teams to create adequate and comprehensive test plans
- Conduct web applications functional and non-functional testing
- Maintain and keep up to date regression test suites
- Timely report software defects and other findings
- Proactively collaborate with engineering and product teams on appropriate defects’ fixation
- Create and maintain API and UI automated tests, integrate them into CI/CD pipeline
- Promote developers’ contribution into integration and functional automated testing
- Contribute to product documentation quality
- Timely report product quality status to product and project stakeholders
What do we look for?
- Experience in test automation: 3+ years
- Overall QA Experience: 5+ years
- Experience working with global teams and stakeholders
Technical Skills:
- Proven experience in testing big scale web projects
- Web testing hands-on experience (browser dev tools, Postman/CURL, proxy servers)
- Basic understanding of software architecture, networking and web standards
- Solid knowledge and experience in Java, Selenium, JUnit/TestNG, Cucumber, JMeter, Gatling, Karate
- Working experience with API testing including test automation (REST Assured)
- Working experience with UNIX command line, git, Gradle, CI tools (Bitbucket, Jenkins, GitHub etc)
- Understanding of Cloud Infrastructure and deployment (ex: AWS)
- Working experience with task, bug and test tracking management tools (any)
Other Skills:
- Should possess excellent communication skills and need to participate in client calls and be open to challenges
- Ability to understand complex problems, analyze them, and come up with solutions
- Good knowledge of QA processes and agile methodologies (Kanban, Scrum)
Employment Type: Full Time, Permanent
Read full job description