We are seeking a highly technical, skilled and experienced Senior QA Engineer specializing in Functional and API Automation. The ideal candidate will have a strong background in designing, developing, and executing automated test frameworks, ensuring the quality and reliability of client’s applications through comprehensive automated testing strategies.
- Start Date: ASAP
- Contract Duration: 6 months (extension likely)
- Location: Remote, with possible occasional in person team sessions / workshops / gatherings (i.e. 1x quarter) likely to take place in Prague
- Languages: English fluent
- 10am -6pm CET. possibility of a wider overlap (flexibility) appreciated
Scope:
This role will primarily be responsible for Functional, Integration and Regression of the features and platform functionality. A good amount of focus and effort will be towards API automation.
Test Planning and Design:
- Develop and document comprehensive test plans and test cases based on product requirements and specifications.
- Participate in requirements review meetings to understand the scope and objectives of new features and enhancements.
Manual and Automated Testing:
- Execute manual and automated tests to ensure the functionality, performance, and stability of software applications.
- Identify, document, and track defects and issues, ensuring timely resolution and retesting.
Collaboration and Communication:
- Work closely with development, product management, and other stakeholders to understand product features and changes.
- Communicate testing progress, results, and issues to the team and management.
Quality Assurance:
- Ensure that software meets quality standards and user expectations through rigorous testing and validation.
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
- Champion quality from an end user experience perspective
Test Environment Management:
- Set up and maintain test environments, ensuring they are configured correctly for various testing scenarios.
- Collaborate with DevOps and IT teams to resolve any environment-related issues.
Regression and E2E Integration Testing:
- Conduct Integration testing to ensure new code changes do not adversely affect existing functionality.
- Conduct Regression Testing efforts to assess system E2E workflow.
Documentation and Reporting:
- Maintain detailed and accurate documentation of test cases, test results, and testing activities in ADO, confluence.
- Generate test reports and metrics to provide insights into product quality and testing coverage.
Continuous Improvement:
- Stay updated with the latest trends and advancements in automation testing tools and methodologies.
- Propose and implement innovative solutions to enhance automation capabilities and testing efficiency.
Requirements:
- Full Stack (Functional + Automation)
- Must Have: E2E and Functional Blackbox, Greybox, System Testing experience, Postman, Python/NodeJs, ADO, understand web application architecture, mongodb
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Extensive experience in software testing and automation, with a focus on functional and API testing.
- Strong understanding of E2E multitiered web applications architecture.
- E2E and Functional Blackbox, Greybox, System Testing experience, Postman, Python/NodeJs, ADO, understand web application architecture, mongodb
- Proficiency in automation tools such as Selenium, RestAssured, Postman, or similar.
- Strong programming skills in languages like Java, Python, or JavaScript.
- Experience with CI/CD tools and processes (e.g., Jenkins, GitLab, Azure DevOps).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
- Experience in performance and security testing.
- Familiarity with BDD/TDD practices and tools (e.g., Cucumber, SpecFlow).
- Knowledge of cloud environments and microservices architecture.
Nice to have: RestAssured, Cucumber, CI/CD