Required QA Automation Engineer
The QA Automation Engineer will help to continuously improve the quality, reliability and end-user experience of various solutions delivered by our development team. Also, you will help efficiently deliver high-quality solutions to end users through the use of modern quality methodologies and test automation technologies combined with a streamlined release process. The individual must be forward-thinking and share in a common vision of quality, integrity and efficiency.
Responsibilities;
Define, write, maintain & perform manual & automated tests of multiple APIs, UIs & Web services for functionality, correctness and reliability
Maintain, expand and create automation solutions
Create, maintain and execute test, bug, story & other sprint board items in Azure DevOps
Analyze and understand functional and technical requirements to devise Test cases/Test scenarios that fully meets the testing scope to satisfy business/user/system requirements
Ensure prerequisites for testing are fully prepared, test data and test environment setup/configurations
Identify and log bugs during the Software Development life cycle till release to Production
Perform root cause analysis of the bugs and collaborate with the development team to resolve and test them
Work closely with the Support team to investigate and test customer and/or production issues.
Work with your lead on improving QA processes and practices and adhering to them to ensure that quality assurance standards are met.
Requirements: 4 years of experience in QA Automation
2 years of experience in Manual Testing - Mandatory
Proven ability in design, creation & execution of both manual & automated test cases
Proficient in testing Web-based applications on both Client & Server side (HTML/JS/CSS, NodeJS/React, SQL/MySQL, APIs, Web Services, K8s)
Experienced with programming in JavaScript/C#
Experienced in at least one web testing framework (like Playwright, Selenium, Cypress, etc.
Strong knowledge of QA processes, practices and methodologies
Experience with an integrated agile management tool, Azure DevOps
Experience with Test management tools
Action-oriented individual who can deal with multiple priorities and complex problems in a fast-paced environment
Able to work in a team and to perform your duties with limited supervision.
Strong interpersonal and communication skills (both verbal and written) to effectively interact with the team
Strong analytical, troubleshooting, organizational, and problem-solving skills
A relevant degree in Computer Science or a similar subject is a plus.
This position is open to all candidates.