QA Automation - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in IT, and elevate your career in an award-winning culture. We are a rapidly expanding IT services company dedicated to being a trusted technology partner and a premier destination for top industry talent. Our vision is to empower clients with technology-enabled transformations across various sectors, including financial services, healthcare, transportation, and professional services. We specialize in developing complex, mission-critical applications utilizing cutting-edge technologies.
At Iris, your career is a journey of growth and ownership. Our philosophy, "Build Your Future. Own Your Journey.," emphasizes individual career control and ample growth opportunities. We cultivate an environment where your potential is recognized, your input is valued, and your contributions make a significant impact. Through innovative projects, personalized career development, continuous learning, and mentorship, we are committed to your holistic professional and personal advancement.
Design and enhance scalable automation frameworks for UI, API, and mobile testing, leveraging Java/Python and strong OOPS principles. Lead UI and API automation initiatives using tools like Playwright and Robot Framework, ensuring extensive functional and integration test coverage. Define comprehensive automation strategies, including toolchains, framework architecture, and optimizing test coverage across microservices.
Implement advanced Behavior-Driven Development (BDD) and Test-Driven Development (TDD) practices to foster team collaboration and maintainability. Take ownership of automation architecture, ensuring execution reliability, effective coverage, and high-quality CI/CD feedback. Architect robust data-driven and keyword-driven frameworks with centralized reporting and analytics.
Conduct thorough code reviews, enforcing standards for XPath, synchronization, and test stability. Drive database and API validation strategies to maintain consistency across services and environments. Mentor junior engineers, conduct technical sessions, and enhance team capabilities in automation and best practices.
This senior engineering role demands expertise in QA automation, with mandatory skills including Playwright, Robot Framework, Python, Java, API Automation, REST Assured, Cucumber, and Junit. A strong understanding of Object-Oriented Programming (OOP) and design principles is essential for framework development.
Key responsibilities include designing and enhancing automation frameworks, leading UI and API automation efforts, and defining overarching automation strategies. You will implement BDD/TDD practices, own automation architecture, and architect data-driven frameworks. Conducting code reviews, driving validation strategies, and mentoring team members are also crucial aspects of this position.
Essential competencies include demonstrated ownership in driving quality initiatives, effective collaboration with teams, and strong analytical problem-solving skills. Proactive communication, knowledge sharing, and adaptability to changing priorities are expected. A keen attention to detail in testing, validation, and defect management is required.
Iris Software
Information Technology & Services