Senior QA Automation

Yopeso
Summary
Join Yopeso, a 20-year-old software company with over 250 employees, and contribute to the development of high-quality software solutions. We offer a collaborative and agile work environment with opportunities for professional growth and development. As a QA Automation Engineer, you will be responsible for ensuring the quality of our applications, collaborating with developers and stakeholders, and mentoring junior team members. We provide competitive remuneration, remote work options, and various benefits including paid time off and professional development opportunities. The role requires extensive experience in QA automation testing, proficiency in various testing tools, and strong communication skills. We value authenticity, curiosity, and ambition in our team members.
Requirements
- Possess a minimum of 5 years of hands-on experience in QA automation testing, with a strong background in both web and desktop application testing
- Be proficient in using tools such as Selenium, Appium, Cypress, and others to automate tests across web and mobile platforms
- Have strong knowledge of programming languages like Java, JavaScript, or C#
- Be familiar with CI/CD tools (Jenkins, GitLab CI, Github Actions etc.) and version control systems (Git)
- Have hands-on experience with API testing tools such as Postman, RestAssured, and Axios
- Be familiar with performance testing tools like JMeter or LoadRunner
- Possess expertise in browser tools for debugging web applications and resolving issues
- Be comfortable working in Agile methodologies (Scrum/Kanban) and participating in sprint planning and retrospectives
- Have experience working with international and cross-functional teams to drive quality initiatives and achieve project goals
- Be able to translate business requirements into functional features, and further break them down into detailed test scenarios and test cases
- Have exceptional focus on detail to identify edge cases and ensure all aspects of the application are thoroughly tested
- Possess strong troubleshooting skills with a methodical approach to resolving issues
- Have a good understanding of software architecture, modular frameworks, and system integration
- Be able to understand complex data models and prepare appropriate test data and application setups for testing
- Be fluent in English, both written and verbal, with experience communicating across international teams
Responsibilities
- Collaborate with product owners and stakeholders to ensure applications meet the highest quality standards and align with business objectives
- Proactively identify and resolve data quality issues and application setup problems to prevent disruptions in the user experience
- Address gaps in the implementation of various services and processes across the entire toolchain to improve system reliability and overall performance
- Work independently or with the team to define comprehensive test strategies for new features, ensuring they are fully tested across all scenarios
- Write clear, detailed test cases and prepare the required test data to cover a wide range of test scenarios effectively
- Work closely with developers and architects to identify software defects, troubleshoot them, and contribute to their swift resolution
- Troubleshoot and assist with resolving issues in the production environment to ensure minimal downtime and optimal performance
- Guide and mentor junior QA engineers, promoting best practices and fostering a culture of continuous improvement
Preferred Qualifications
- Have experience with mobile test automation using tools such as Appium, Espresso, or XCUITest
- Have exposure to performance testing and stress testing of high-traffic applications
- Be familiar with Docker and containerized environments for testing purposes
- Have experience with cloud-based platforms such as AWS, Azure, or GCP
Benefits
- Competitive remuneration
- Remote work
- Sports/leisure benefit
- 20 sick leave days paid at 100%
- 32 calendar days of vacation
- Team events, online, at the office or outside
- Professional development plan with guidance and mentorship
- Training and development opportunities with allocated budget
- Professional Certifications
- Optional medical insurance