Software QA Engineer
Role details
Job location
Tech stack
Job description
As a Software QA engineer you will focus on web frontend/backend applications, intended for, but not limited to, the European market. You will analyze requirements, specify and run tests, and identify risks and necessary mitigations for our in-house developed system. You will not only work on urgent direct changes, but also independently, on large-scope regional projects. You are therefore responsible for conducting tests prior to product launches to ensure that the software meets or surpasses the expected quality and reliability levels.
This is a demanding position that requires the ability to multitask, prioritize and adapt to frequent changes in an extremely fast-paced, collaborative international environment. What You'll Do
- Collaborate with Business Analysts and Developers to analyze requirements and specify the required tests suites to ensure proper test coverage.
- Initiate and own test execution, using both manual and automation techniques.
- Monitor test status, both in execution and quality metrics, to ensure reliable information is provided to support Go/No-Go decisions.
- Follow up on planned and unplanned changes, adapting test coverage to mitigate risk at all times.
- Monitor the defect lifecycle, coordinating required fixes, and retesting with the development team.
- Adapt to different scenarios, switching context between manual/exploratory testing and Automation techniques as required to maximize efficiency.
- Maintain and expand regression test suites using our existing Python/Selenium framework.
Requirements
Do you have experience in XML?, * Strong knowledge of SQA and Software Testing Life Cycle practices (ISTQB certifications or equivalent experience)
- Attention to detail and a keen interest in quality and reliability Solid experience and knowledge of Web/Mobile UI testing.
- Familiar with Agile/Scrum development environments and experience with version control, preferentially GIT
- Experience with JIRA and Confluence for requirement/defect management and knowledge of data transport structures such as JSON, XML, YAML and API testing
- Experience with Python and Selenium in test framework contexts Knowledge of relational databases/SQL and geographically distributed teams (some flexibility in working hours is necessary due to teams/releases in different time zones)
- Ability to communicate clearly and effectively with all stakeholders in both written and verbal form (mastering the English language is required)