Senior Test Automation Developer
dolby
Job Description
- Design and implement scalable test automation frameworks for web, SasS, and API testing.
- Develop and maintain automated test scripts using tools such as Tricentis – TOSCA, UIPath Test Manager or similar.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
- Collaborate with developers, BSAs and System Matter Experts (SMEs) to understand requirements and ensure test coverage.
- Perform code reviews and mentor junior QA engineers in automation best practices.
- Analyze test results, identify root causes of failures, and work with development teams to resolve issues.
- Continuously improve test coverage, test reliability, and test execution time.
- Conduct training sessions and workshops to upskill team members on testing platforms and best practices.
- Stay updated with the latest platform features and industry trends to continuously improve test automation strategies.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum 7 years of experience in software testing with a strong focus on automation.
- Proficiency in programming languages such as Java, Python, JavaScript, or C#.
- Hands-on experience with test automation tools like TOSCA, Test Manager, Postman, RestAssured, etc.
- Strong understanding of Test automation, RPA concepts, tools, and lifecycle.
- Proficiency in UiPath Studio, Orchestrator, and other UiPath components a plus.
- Familiarity with process analysis, business workflows, and enterprise systems (e.g., SAP, Salesforce).
- Excellent problem-solving, communication, and stakeholder management skills.
- Ability to articulate and document technical concepts.
- Excellent troubleshooting, debugging and technical support skills and the ability to quickly identify the root cause of application issues.
- Excellent understanding of SaaS development processes and methodologies.
- Knowledge of SSO and security protocols required for cloud solutions.
- Demonstrated ability to organize information and processes in a logical and efficient manner.
- Write and maintain clean, efficient, and well-documented code.
- Excellent written and verbal communication skills required.
- Expected to ramp up to new technical skills and products and execute prototypes rapidly.