Lead QA – Automation Test Engineer jobs
Automation Test Engineer
Job Description: Automation Test Engineer
Role & Responsibilities:
- Expertise in testing power cloud applications, with a focus on scalability, reliability, and security in distributed environments.
- Deep knowledge of VM automations and AI testing for chatbot use cases.
- Create and execute test plans, ensuring comprehensive coverage of RPA processes.
- Develop testing strategies to validate RPA workflows, ensuring they meet business requirements.
- Deep knowledge and experience in testing power desktop applications, including proficiency in identifying and addressing performance and usability issues.
- Demonstrate advanced understanding of Azure database technologies, leveraging this knowledge to develop comprehensive test plans and ensure data integrity and performance.
- Collaborate closely with development teams to understand application architecture and design, providing valuable insights to enhance test coverage and effectiveness.
- Drive continuous improvement initiatives within the QA process, implementing automation frameworks and tools to streamline testing efforts and increase efficiency.
- Act as a technical expert in RPA, understanding the intricacies of automation workflows.
- Develop and implement an automation strategy aligned with overall testing and development goals using RPA tools.
- Plan and prioritize automation efforts based on project requirements and testing needs.
- Evaluate and select appropriate automation tools and frameworks compatible with Python.
- Design and develop a scalable and maintainable automation framework using Python and Pytest.
- Lead the development of automated test scripts using Python for functional, regression, and performance testing.
- Review and provide guidance on coding practices to the automation team.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Monitor and manage automated test execution within the CI/CD framework.
- Collaborate with the QA team to develop test plans and strategies, including automation test coverage.
- Work with the QA team to design effective and reusable automated test cases.
- Ensure test cases cover functional, integration, and regression testing scenarios.
- Oversee the execution of automated test suites and analyze results.
- Lead and mentor a team of automation engineers, providing guidance and support.
- Effectively communicate with team members, stakeholders, and management.
- Collaborate with developers, manual testers, and other stakeholders to ensure alignment of testing goals.
- Identify opportunities for process improvement within the automation process.
- Ensure the automation team stays updated on the latest developments in RPA tools, Python, and test automation.
- Document automation frameworks, scripts, and best practices.
Preferred Candidate Profile:
- 7+ years of experience as Lead QA Engineer.
- Testing power apps and web applications using Selenium WebDriver.
- Strong expertise in PowerCloud, Power Desktop Applications, and CORE Python coding skills.
- Good knowledge of SQL, REST, JSON, XML, HTML, XPath, CSS.
- Good to have knowledge in IDE tools like PowerAutomate/Eclipse/IntelliJ/Visual Studio, etc.
- Experience in testing framework like Data-driven, POM, Pytest.
- Strong debugging and troubleshooting coding skills.
- Knowledge of Jenkins CI/CD, Bamboo/TeamCity, GitHub, Bitbucket, or similar tools.
- Knowledge of API testing /API Automation using REST assured.
- Knowledge of test management tool Jira.
- Knowledge in POSTMAN for API testing.
- Good to have understanding in cloud as AWS or GCP.
- Good to have understanding and knowledge of RPA tools such as UiPath/Automation Anywhere, etc.
Perks and Benefits:
- Fun, collaborative, and friendly environment, with social and learning activities.
- Generous vacation policy, including vacation days, personal days, and a Summer Friday program.
- Extended time off around the holiday season, with the office closed between Xmas and New Year.
- Backing and resources of a global billion-dollar company (Omnicom), with the flexibility and pace of a startup.
- Work with a modern stack and environment, keeping on learning and improving, helping to experiment and shape new technologies.
Role: Automation Test Engineer
Industry Type: Advertising & Marketing (Digital Marketing)
Department: Engineering – Software & QA
Employment Type: Full Time, Permanent
Role Category: Quality Assurance and Testing
Education:
UG: Any Graduate