About the job
Join our team as an Automation Engineer for one of Weekday's esteemed clients. If you have a passion for automation and a solid foundation in Python programming and Selenium, this is the perfect role for you! As an Automation Engineer, you will be tasked with designing, developing, and maintaining robust automation frameworks that ensure the quality and performance of our software applications. This is an exciting opportunity to thrive in a fast-paced, technology-driven environment where your expertise will play a critical role in the delivery of high-caliber software products.
Key Responsibilities:
- Design, develop, and maintain scalable test automation frameworks utilizing Python and Selenium.
- Create and execute automated test scripts for functional, regression, and system testing.
- Guarantee comprehensive test coverage for both frontend and backend applications.
- Integrate test automation into the CI/CD pipeline for seamless continuous testing.
Test Execution & Reporting:
- Run automated test suites, analyze outcomes, and log defects using defect management tools.
- Team up with QA and development teams to troubleshoot issues and validate fixes.
- Produce detailed test reports and dashboards to communicate automation results and coverage metrics.
- Recognize opportunities for performance and load testing and automate whenever possible.
Collaboration & Continuous Improvement:
- Partner closely with software developers, product managers, and manual QA engineers to understand application features and develop corresponding test automation.
- Offer guidance and support to fellow QA team members in enhancing their automation skills.
- Continuously assess and recommend tools and technologies to optimize automation processes and productivity.
- Stay abreast of industry best practices, emerging tools, and automation trends.

