We are looking for an experienced Senior AQA Engineer to join our quality assurance team and contribute to the planning, coordinating, and execution of automated testing activities for a web application project. In this role, you will take charge of building and maintaining the QA pipeline, defining and driving the end-to-end testing process, and designing a comprehensive automation strategy.
Project
A web application designed to provide high-quality research and analytics through an accessible subscription model, helping executives make informed decisions and heighten their effectiveness.
Stage: Active stage of development.
Team: 1 QA Coordinator (Manual), 2 Manual QA, 1 AQA, 4 Developers, 1 PM
What are we looking for?
Core skills:
- 5+ years of experience in Quality Assurance;
- Strong organizational skills with experience in creating and managing comprehensive automation test plans and scenarios;
- Ability to manage multiple tasks and priorities in a fast-paced environment;
- Strong analytical and technical skills to understand requirements and identify testing needs;
- Ability to identify risks and dependencies in the testing process and suggest mitigation strategies;
- Experience with Agile/Scrum methodologies is highly desirable;
- Upper-Intermediate English level (written and spoken) and excellent communication skills for effective team collaboration.
Automation testing skills:
- 3+ years of experience in automated testing with JavaScript;
- Experience with CI/CD processes, tools such as Jenkins, Azure DevOps; experience with setting up pipelines from scratch;
- Extensive experience in automating tests using frameworks and tools like Playwright, Cypress (JavaScript), JestJS (optional);
- Proficient in testing web services, experience with code-based API testing frameworks;
- Strong knowledge of software testing techniques and methodologies, and understanding of test automation objectives;
- Experience working with Version Control Systems (e.g., GIT);
- Strong collaboration and communication skills, with the ability to interact effectively with clients and align testing priorities.
What will you do?
Test script development and maintenance:
- Develop new automated scripts, test suits and configurations for new features and regression testing;
- Optimize existing test scripts and test function libraries;
- Maintain and update test artifacts regularly;
- Drive implementation of the CI/CD process as a whole.
Documentation and reporting:
- Develop and maintain documentation on automation frameworks and tools;
- Set up effective automated testing reporting and metrics documentation.
Test planning and execution:
- Prepare test data and environments in advance for efficient testing workflows;
- Align with the team on regression needs.
Communication and coordination:
- Act as a communication bridge between QA and development teams to resolve issues and improve software quality;
- Coordinate with the Product team to align on the product priorities;
- Inform relevant parties when urgent issues arise, requiring immediate attention.
Monitoring and analysis:
- Take part in the development process to identify bugs and feature updates that could impact timelines;
- Identify dependencies or risks that could affect testing or deliverable quality;
- Contribute to sprint planning by providing insights into the testing process and roadblocks.
Continuous improvement:
- Work with the QA Lead to identify areas for QA process improvement;
- Participate in post-sprint reviews to suggest improvements for future sprints.
We offer:
- Competitive compensation
- Accounting support services
- Continuous professional development: growth and certifications are encouraged
- Regular team-building activities
- A supportive team of developers, designers, managers, and specialists in a culture that promotes both personal and team development
- The opportunity to implement your ideas and initiatives
Application process
- Initial Screening: Call with Recruiter
- Technical Interview: Interview with our Lead QA Engineer
- Interview with our Project Manager
- Client Interview
If you’re excited about ensuring the highest quality in software products and advancing automation processes, we’d love to hear from you! Please submit your resume, and let’s explore this opportunity together.