Senior QA Engineer
The purpose of the Senior QA Engineer’s work is to test Mercans’ software solutions and identify errors throughout the development process. This position requires extensive expertise in software testing and automation, with responsibilities that include leading testing efforts, optimizing quality assurance practices, and mentoring junior team members. The role involves close collaboration with cross-functional teams to drive process improvements and ensure that all deliverables meet the highest quality standards. This Senior QA Engineer position offers opportunities to lead strategic initiatives, contribute to innovation in quality assurance, and work on complex, large-scale projects.
Duties and Responsibilities
- Quality Assurance and Testing
- Lead testing efforts for complex, large-scale payroll and HRM systems, ensuring software reliability and performance.
- Develop and execute comprehensive test strategies, plans, and scenarios for manual and automated testing.
- Conduct detailed feature, performance, and regression testing to ensure system stability and scalability.
- Analyze complex system behaviors and business logic to identify and resolve potential issues.
- Document and report software defects, track resolutions, and communicate testing results to stakeholders.
- Automation and Process Optimization
- Design and implement advanced test automation frameworks for UI and API testing using tools such as Kotlin, Selenium, TestNG, Maven, and GitLab.
- Optimize automation pipelines to enhance test efficiency and increase coverage.
- Establish and promote best practices in automation and testing across the QA team.
- Identify opportunities for process improvements and introduce innovative quality assurance methodologies.
- Leadership and Collaboration
- Provide technical guidance and mentorship to junior QA engineers, fostering professional development within the team.
- Collaborate with developers, product owners, and other stakeholders to align quality objectives with project goals.
- Participate in project planning, risk analysis, and prioritization to ensure timely and effective delivery.
- Serve as a quality advocate, championing the implementation of best practices, tools, and methodologies.
- Strategic Problem Solving
- Conduct root cause analysis of recurring issues and recommend long-term solutions.
- Proactively identify potential risks and define mitigation strategies.
- Maintain a deep understanding of system architecture, integrations, and dependencies to guide effective testing efforts.
Education and Experience
- 5+ years of hands-on experience in software testing, with a strong focus on automation and API testing.
- Hands-on experience with different testing/development tools and frameworks such as Kotlin, Selenium, TestNG, Maven, and GitLab.
- Expertise in creating detailed test strategies, test cases, and comprehensive reports.
- Solid understanding of Agile methodologies and test-driven development (TDD) processes.
- Experience with CI/CD pipelines and the integration of automated testing into development workflows.
- Excellent verbal and written communication skills in English.
- Strong analytical and problem-solving skills, with the ability to manage complex systems effectively.
Nice to Have
- Technical knowledge of system architecture, database queries, and integration testing processes.
- Education or background in computer science, IT or similar field.
- Previous experience with HR and/or Payroll software.
Apply now
Disclaimer
Mercans collects and processes personal data in accordance with applicable data protection laws. If you are a European Job Applicant see the privacy notice for further details. Mercans does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.