Lead Automation Engineer will be responsible for implementation of automated testing strategies across Web applications, API's, and Databases to ensure software quality and reliability. The role requires a deep understanding of various testing methodologies and tools to ensure robust, scalable, and high-quality software delivery and driving continuous improvement in quality space.
- Create and maintain a robust test automation framework that integrates with existing development processes and supports Web, API and database testing.
- Lead the automation of functional and regression tests for web applications.
- Design and implement automated tests for restful and graphql APIs.
- Develop automated test scripts to validate database operations including data integrity checks, crud operations and verify that data stored in db meets business requirement.
- Oversee, mentor & guide QA Automation Engineers in testing methodology, tools and frameworks.
Job Responsibilities:
- Lead in designing and implementing robust testing strategy to enhance quality assurance processes.
- Collaborate with development team to define test requirements and ensure comprehensive test coverage.
- Evaluate existing frameworks and recommend & implement enhancements for better efficiency.
- Develop and maintain robust test automation framework that integrates with existing development processes and supports Web, API and database testing.
- Write and execute automated test scripts for Web, API and database testing.
- Analyze test outcomes, report defects and track issues through the defect management to ensure timely resolution.
- Conduct code reviews and optimize automation processes.
- Backlog management, coordination on automation for teams on demand, devops collaboration.
- Drive continuous improvement initiative within the qa processes and advocate best practices in qa.
- Oversee, mentor & guide QA Automation Engineers in testing methodology, tools and frameworks.
- Collaborate with development teams to ensure timely and effective delivery of software.
- Adhere to all organizational and IT policies and processes for software development and project management.
- Explore innovative technology trends and apply them in appropriate scenarios to deliver value to Team, Customer and Organization
- Help the Technical/Project Manager identify and allocate the right resources, considering the project needs, skill set and aptitude of the resources.
- Contribute to Organizational knowledge base thus bringing in reusability and reducing operational cost.
Requirements and Qualifications:
- 6-10 years of overall IT experience in test automation.
- Proficiency in programming languages (.Net/C#, Java, Python) and SQL.
- Expertise in setting up automated testing frameworks for Web,API and Db testing.
- Extensive experience with automation framework like Selenium, Cucumber and unit testing framework.
- Expertise in automating API's using Postman/Rest Assured.
- Experience with CI/CD tools (Jenkins, Azure Devops) to integrate automated tests into development pipeline.
- Proficiency in working with version control system like GIT, Azure devops.
- 4+ years of experience working as an Automation Lead or any similar role with capability and strong desire to be a lead in an Agile environment.
- Experience working as a direct point of contact with the business and/or key stakeholders.
- Experience working in a fast-paced Agile environment.
- Excellent verbal & written communication skills with strong interpersonal & influencing skills and ability to effect change in a matrix managed organization.
- Must be able to prioritize and organize workload, drive to multiple deadlines, and focus on results.
- Understanding Azure Cloud platform would be beneficial.
- Proficiency in MS Project, Outlook, Word, Excel, SharePoint, Visio, and PowerPoint.
Education & Certifications:
- Engineering Graduate or BSc in Computer Science/Information Science or Equivalent.
- ISTQB certifications would be a plus.
- Agile certifications would be a plus.
Please Note:
- Regular work hours: 11.00 AM to 8.00 PM IST, with flexibility in work hours
- Individuals must be available to work US Eastern Standard Time hours as a business requirement.
- This position allows Hybrid work schedule which requires the individual to be in office 3 days a week.