Test Automation Engineer
This is a unique opportunity to work in a dynamic environment as a Test Automation Engineer.
* Key Responsibilities:
* Design, build and maintain automated test frameworks using Python scripting and Pytest libraries.
* Develop complex automation frameworks to verify functionality and performance of cloud-based services.
* Collaborate with cross-functional teams to achieve quality outcomes and contribute to the company's vision and strategy.
* Participate in code reviews and lead reviews of colleagues' work.
* Interpret and execute complex test scripts, analyze results and maintain a defect register.
* Provide reports on progress, anomalies and risks associated with the overall project or release.
Requirements:
* Proficiency in building test strategies, planning, test approaches and methods with the capability to develop robust automated testing frameworks.
* Test design using own in-depth technical analysis of functional and non-functional specifications, requirements and solution architecture.
* Design, develop and maintain complex automation frameworks to verify functionality and performance of cloud-based services.
* Worked in an environment with a structured test process, performing automated system and non-functional testing.
* Proficiency in Python scripting using pytest, pandas and boto3 libraries.
* Created and maintained automated test code and scripts, run automated tests and interpreted reviewed results from automated test runs.
* Strong interpersonal and stakeholder management skills.
* Experience in using technologies such as Visual Code, Jira, Confluence, IntelliJ, GitLab, GitHub, NEXUS, Maven, Grafana, Putty, JMeter/Gatling for test automation purposes.
Benefits:
* Mid-senior level position with opportunities for growth and professional development.
* Contract employment type with flexible working hours.
* Information Technology job function with IT Services and IT Consulting industries.