Staff Engineer, QA Automation (Mobile & API Testing)
WFA Digital Insight
The demand for skilled QA automation engineers has surged in recent years, with a notable 25% increase in job postings in 2025 alone. As companies continue to shift towards digital transformation, the need for experts who can ensure seamless mobile and API experiences has become paramount. Nagarro, a leading digital product engineering company, is now seeking a Staff Engineer, QA Automation, to lead their quality assurance efforts. With a strong foundation in Java, Python, or JavaScript and expertise in mobile and API testing, you'll be at the forefront of driving Nagarro's technical excellence. Before applying, consider how your passion for innovative technology and collaborative mindset can contribute to Nagarro's dynamic work culture.
Job Description
About the Role
As a Staff Engineer, QA Automation, at Nagarro, you will play a critical role in ensuring the highest quality of our digital products and services. Your primary focus will be on designing and implementing comprehensive QA automation strategies for mobile and API testing, leveraging your deep expertise in Java, Python, or JavaScript. You will work closely with cross-functional teams to identify requirements, develop test scenarios, and deploy automated testing solutions that meet the evolving needs of our clients. Your contributions will not only enhance our product quality but also drive efficiency and scalability in our development processes.Day-to-day, you will collaborate with developers, product managers, and other stakeholders to understand project requirements, identify testing needs, and develop automation frameworks using Appium, Selenium, and Rest Assured. Your keen understanding of CI/CD concepts and experience with tools like Jenkins, Git, and MS Azure DevOps will be invaluable in streamlining our testing pipelines.
Nagarro's work culture is dynamic and non-hierarchical, encouraging innovation, creativity, and open communication. As a valued member of our team, you will participate in Agile ceremonies, contribute to the definition of QA strategies, and mentor junior team members to foster a culture of technical excellence.
What You Will Do
- Develop and maintain automated testing frameworks for mobile and web applications using Appium, Selenium, and other relevant tools.
- Design, implement, and execute comprehensive test plans to ensure high-quality product delivery.
- Collaborate with development teams to identify and prioritize testing needs, ensuring timely and effective test automation.
- Write and review technical design documents, test plans, and test cases to guarantee clarity and adherence to project requirements.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure alignment with project goals and continuous improvement.
- Define and implement guidelines and benchmarks for non-functional requirements (NFRs) during project implementation.
- Conduct code reviews, providing constructive feedback to peers to enhance overall code quality and adherence to best practices.
- Troubleshoot and resolve complex technical issues, applying systematic analysis and justifying decision-making processes.
- Conduct Proof of Concepts (POCs) to validate the feasibility of proposed solutions and technologies.
- Develop and maintain technical documentation of test automation frameworks, including architecture, design, and high-level implementation details.
What We Are Looking For
- A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- A minimum of 7 years of experience in QA automation, with a focus on mobile (Android/iOS) and web automation testing.
- Strong hands-on experience in programming languages such as Java, Python, or JavaScript.
- Expertise in writing SQL queries and experience with database management systems.
- Experience in API automation using Rest Assured and in automation frameworks using Appium and Selenium.
- Excellent communication and teamwork skills, with the ability to mentor and collaborate effectively with cross-functional teams.
- Strong analytical and problem-solving skills, with the ability to resolve complex technical issues.
- Experience in Agile methodologies and participation in Agile ceremonies.
Nice to Have
- Experience with cloud-based testing platforms and containerization (Docker).
- Knowledge of cybersecurity principles and experience in security testing.
- Familiarity with AI/ML integration in testing frameworks.
- Certification in QA automation tools or Agile methodologies.
Benefits and Perks
- Competitive compensation package.
- Opportunity to work with a global company having a presence in 38 countries.
- Dynamic and non-hierarchical work culture.
- Professional development opportunities through training and mentorship programs.
- Flexible working hours and remote work options.
- Access to the latest technologies and tools.
- Recognition and reward for outstanding performance.
- Comprehensive health insurance and wellness programs.
How to Stand Out
- To stand out, highlight your experience with automation frameworks and API testing in your resume and cover letter.
- Prepare to discuss your approach to resolving complex technical issues and how you contribute to a collaborative work environment.
- Showcase your understanding of CI/CD pipelines and experience with tools like Jenkins and Git.
- Be ready to share your thoughts on the future of QA automation and how emerging technologies like AI/ML can be integrated into testing frameworks.
- Demonstrate your problem-solving skills through examples of successfully troubleshooting and resolving technical issues in previous roles.
- Familiarize yourself with Nagarro's products and services to understand how your skills align with their business needs and goals.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.