JOB SUMMARY
This position is responsible for developing software solutions to test applications and systems
to ensure they meet the highest standards of quality.
ROLES AND RESPONSIBILITIES
Designs and implements advanced and scalable frameworks to validate software
functionality and performance across a variety of platforms.
Develops and leads the implementation of test strategies for complex software
applications, considering various testing types.
Leads and mentor's junior, mid-level and senior SDETs, providing guidance on test
automation, best practices, and testing methodologies.
Collaborates with software developers to identify and resolve defects and issues.
Participates in the full software development lifecycle, including analysis, design,
implementation, and testing.
Identifies, records, and tracks bugs and defects in the software.
Develops and applies testing processes for new and existing products to meet client
needs.
Collaborates with DevOps teams to enhance and automate testing in CI/CD pipelines
and test environments stabilities.
Utilizes data analytics and reporting tools to provide insights into quality and
improvements in QA.
Evaluates and implements new testing tools and technologies.
Liaises with internal teams to identify system requirements and risks.
Stays up to date with new testing tools, test strategies and best practices.
Coordinates with geographically distributed teams.
Participates in other projects or duties as assigned.
KNOWLEDGE, SKILLS, AND ABILITIES
Extensive knowledge of software QA methodologies, tools, and processes.
Extensive knowledge of software development and testing methodologies.
Strong experience with test automation tools and frameworks (e.g., Playwright,
Selenium, Junit, Spock, Ranorex)
Proficiency in writing and executing SQL queries for database testing.
Proficient in one or more programming languages (e.g., TypeScript, Java, C#,
JavaScript, Python, Groovy)
Familiarity with agile frameworks and regression testing.
Strong problem-solving skills and attention to detail.
Excellent communication skills and the ability to work collaboratively in a team
environment.
Strong understanding of DevOps practices and CI/CD pipelines.
Proven leadership skills to lead junior and mid-level team members.
EDUCATION AND TRAINING
Bachelor's degree in computer science, engineering, or a related field required.
8+ years of experience.
Proven work experience as a Sr. Software Development Engineer in Test or similar role.
Expert in automated testing tools and frameworks (e.g., Spock, Selenium, Appium,
Ranorex, JUnit, Cucumber, BDD).
Experience with continuous integration and continuous deployment (CI/CD) processes.
Expert in mobile, API, and database testing.
Experience in the healthcare industry is a plus.