Enhancing the coverage, reliability, and efficiency of software testing practices across microservices architectures for Relias.
Requirements
- 5+ years of professional experience in a similar role, demonstrating a deep understanding of software testing, automation, and quality assurance
- 5+ years of proficiency in using programming languages such as Java, JavaScript, TypeScript, and/or Python for developing and maintaining test scripts; skilled in leveraging frameworks like Selenium or Cypress to enhance automation efforts.
- 4+ years of experience working with DevOps, and CI/CD platforms such as Azure DevOps, AWS, Jenkins, etc.
- 5+ years of experience working with a wide variety of test automation tools, and frameworks such as Cypress, TestCafe, Selenium, JMeter, Locust, SuperTest, PostMan, Mocha, Chai, Jasmine, etc.
- 4+ years working in Agile Software Development Methodologies
- Proficient in multiple programming languages such as Java, JavaScript, TypeScript, and Python.
- Utilizes advanced frameworks like Selenium, Cypress, and JMeter to architect robust and scalable automated test solutions.
Responsibilities
- Designing and building advanced automated test frameworks using tools like Cypress, xUnit, and Azure Pipelines, ensuring comprehensive integration and functionality across all services.
- Enhancing quality assurance practices by developing and implementing robust test scenarios from requirements, leveraging extensive domain and technology knowledge.
- Optimizing CI/CD workflows using Azure DevOps and Jenkins to improve deployment and testing efficiency.
- Collaborating with development teams to integrate best testing practices and address issues in test automation workflows, supporting a culture of quality and continuous improvement.
- Executing strategic testing initiatives that align with the organizational goals, including the deployment of new technologies and methodologies.
- Architects and implements sophisticated automated testing strategies for UI, API, and performance testing.
- Designs comprehensive end-to-end testing plans to validate system integration and functionality across complex, distributed architectures.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Bachelor’s Degree in Computer Science or Equivalent Experience
- Leads Agile ceremonies, mentors team members in Agile practices, and optimizes development and testing processes to ensure the delivery of high-quality software within Agile frameworks.
- Leads the development of integration test plans and strategies.
- Provides technical leadership and mentorship to SDETs