Senior Automation QA Engineer
Relocation | Spain | full-time
Sweed
What challenges and growth opportunities the company can offer to you?
- Test Coverage Reporting System Design: Collaborate with the team to architect and implement a comprehensive reporting system that provides insights into test coverage at various levels (e.g., unit, integration, end-to-end).
- Automate a Critical Workflow: Develop an automated test suite for a flagship product, ensuring comprehensive coverage and reliability using modern testing frameworks.
- CI/CD Pipeline Enhancement: Identify and implement optimizations in our CI/CD pipeline while maintaining robustness and scalability.
What to do in a project?
- Communicate product readiness, level of quality, and testing results to Quality Assurance Management and the Product Owners;
- Identify gaps in the quality assurance and testing processes, generate solutions, and actively address them for continuous improvement;
- Participate in the Agile Product Development Lifecycle, ensuring that quality requirements are met by developing and implementing test plans and by reporting on their outcomes;
- Cooperate with various product engineering teams to ensure that integration points are identified and covered by test plans;
- Develop and maintain automated tests and suites used to flush out problems at the system, application, and feature level and build robust quality gates;
- Enter problem reports in a bug-tracking system with detailed steps to reproduce;
- Mentor more junior QA Engineers to promote best practices;
- Convert customer-reported defects into automated tests.
What skills are essential to us?
- Minimum 3 years of test automation experience;
- Excellent analytical and problem-solving skills, with a knack for finding ways to break software;
- Excellent written and verbal communication skills (Russian and English);
- Proven ability to communicate with Product Owners and Development Leads to formulate testing strategies and plans, and propagate shift-left approach and shared product quality responsibility;
- Mastery of test automation practices and principles;
- Strong experience in REST API, WEB UI and E2E test automation;
- Advanced knowledge and experience with Python;
- Knowledge and experience with CI/CD processes;
- Proficiency with AllureTestOps is a plus.
Team size and structure?
Currently, we have a team of around 70 people, and we plan to grow to 120. We have structured our team around particular products. Typically, each team consists of 10-12 people, including front-end and back-end engineers, DBA, QA specialists, designers, PO, and analysts. There are 5 AQAs in our company.
The conditions:
- Is there a trial period, and how long does it last? - Trial period lasts 3 months.
- Overtime, how often, and what is the approach to payment? - We compensate for overtime at the end of each month based on the actual hours worked.
- What is the work schedule? - Flexible working hours. Our working time zone is 09.00-15.00 (GMT), but it depends on the team, and can be flexible.
- Is it possible to work remotely? - There is an opportunity to work fully remotely, we are a remote-first company, and we don't have offices.
- What currency is the salary paid in, and what is the form of employment? Salary in dollars (employment under a B2B contract with the USA).
- The number of vacation days? - 20 working days per year.
- The number of sick leave days? - 3 days.
- Social package (medical insurance, other): Medical insurance becomes available after the trial period.
More about the vacancy: Automation QA Engineer at Sweed (remocate.app)
