ClarioClinical

Principal Engineer, R&D Software Quality

India Remote Full time
Responsible for implementing software quality activities in both automation and manual testing techniques.  Recommending and/or implementing automation best practices and tools. Guiding Quality engineers with code reviews and promotions. Writing and executing test automation scripts.

Responsible for implementing software quality activities in both automation and manual testing techniques.  Recommending and/or implementing automation best practices and tools. Guiding Quality engineers with code reviews and promotions. Writing and executing test automation scripts.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Serve as an expert on testing processes, methodologies and test automation tools and technologies.

  • Determines testing policy, and owns the supporting processes including software security testing.

  • Takes responsibility for the management of all testing activities within a development or integration project or program.

  • Manages all risks associated with the testing and takes preventative action when any risks become unacceptable.

  • Assesses and advises on the practicality of testing process alternatives, including automated testing.

  • Initiates improvements to test processes and directs their implementation.

  • Assesses suppliers' development and testing capabilities.

  • Determines project testing standards for all phases, influencing all parties to conform to those standards.

  • Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards.

  • Evaluates and selects appropriate methods and tools in line with agreed policies and standards.

  • Implements methods and tools at program, project and team level including selection and tailoring in line with agreed standards.

  • Contribute to software quality in the context of a fast-paced, Agile development process.

  • Leads the development of solution architectures in test automation, infrastructure or functional areas.

  • Ensures that appropriate tools and methods are available, understood and employed in architecture development.

  • Develop and maintain innovative Test Strategies based on functional requirements, use cases, user interface designs, system design documents and domain knowledge

  • Be a mentor for less experienced team members and the go-to person technical issues related to test automation.

  • Identifies, evaluates and manages the adoption of appropriate tools, techniques and processes (including automation and continuous integration) to create a robust integration framework.

  • Leads integration work in line with the agreed system and service design.

  • Support testing teams in using test automation tools & frameworks for their testing activities.

  • Review Product Requirement documents and Engineering Functional Specifications, define test strategy, and scope test effort as part of a regular planning cycle.

  • Work with the quality engineering team to resolve issues arising in the test process.

  • Tackles problems and offers potential solutions, seeks out new responsibilities, acts on opportunities, generates new ideas, and develops good work procedures. Is attentive to detail and accuracy, is committed to excellence, looks for improvements continuously, monitors quality levels, finds root cause of quality problems, owns/acts on quality problems.

  • Performs and/or supports audits (internal, external, and by regulatory agencies).

QUALIFICATIONS AND SKILLS NEEDED:

Education:

  • Bachelor’s Degree in Computer Science, a related technical field or equivalent practical experience.

Experience:

  • Minimum of 10 year of experience in the field of software quality engineering

  • Experience in an Agile development environment using methodologies like SCRUM, SAFe or equivalent

  • Familiarity with DevOps practice and Cloud based software solutions

  • Experience with leading and mentoring teams of test engineers

  • Experienced in working directly with Quality Engineering management, Software Development management and Product Management

  • Knowledge in the software development lifecycle, practices and scripting languages such as javascript, Ruby, Python, etc., as well as SQL

  • Experience with testing web and/or mobile phone applications

  • Excellent verbal and written communication skills, including ability to communicate effectively in English

  • Knowledgeable in software testing techniques (Functional, Integration, System, Regression)

  • Experienced with test management tools for requirement, test case and defect tracking. Specific experience with Polarion is a plus

  • Some experience with software test automation and best practices. Experience with Katalon is a plus

  • Travel requirements for this position: None to Low

  • Knowledge of FDA Regulations surrounding 21 CFR Part 11 and cGxP is a plus

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

The Department Head has the discretion to hire personnel with a combination of experience and education, which may vary from the above listed qualifications.