Senior Software Validation Engineer
Job Description
We're on a mission to change the future of
clinical research. At Perceptive, we help the
biopharmaceutical industry bring medical
treatments to the market, faster.
Our mission is to change the world
but to do this, we need people like you.
Apart from job satisfaction, we can offer you:
HEALTH:
- Medical plan for you and your dependents.
- Personal Accident Insurance
- Life Insurance
- Critical illness cover
WEALTH:
- Salary structure and Flexi basket
- Provident fund of 12%
- Gratuity scheme
YOURSELF: Internal growth and development programs & trainings
Job Summary:
As Senior Software Validation Engineer, you will be responsible for initially identifying and subsequently defining the required tests, monitoring test coverage and evaluating the quality experienced when testing the target test items. This role also involves specifying the required test data and evaluating the outcome of the testing conducted in each test cycle. This role will provide key inputs for testing during the software development lifecycle (SDLC) and may support customer validation activities to support the successful validation of our products and services within customer organisations.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.

Key Accountabilities/Responsibilities:
Business process testing
- Designs and manages tests of new/updated processes. Specifies test environment for whole life-cycle testing (e.g. using model office concept). Manages selection/creation of relevant scenarios for testing and ensures that tests reflect realistic operational business conditions. Ensure tests and results are documented, reported to stakeholders and are available for specification of user instructions. Highlights issues and risks identified during testing to business stakeholders. Provides specialist guidance and advice to less experienced colleagues and users to ensure that test are conducted in an appropriate manner.
Programming/software development
- Designs, codes, tests, corrects, and documents moderately complex programs and scripts from agreed specifications and subsequent iterations, using agreed standards and tools. Collaborates in reviews of specifications, with others as appropriate.
Quality assurance
- Uses quality standards to review past performance and plan future activities. Conducts audits of quality requirements and produces audit reports. Monitors and reports on the outputs from the quality assurance and audit processes.
Testing
- Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability). Creates traceability records, from test cases back to requirements. Produces test scripts, materials and regression test packs to test new and amended software or services. Specifies requirements for environment, data, resources and tools. Interprets, executes and documents complex test scripts using agreed methods and standards. Records and analyses actions and results, and maintains a defect register. Reviews test results and modifies tests if necessary. Provides reports on progress, anomalies, risks and issues associated with the overall project. Reports on system quality and collects metrics on test cases. Provides specialist advice to support others.
Skills:
- Excellent interpersonal, verbal and written communication skills
- A flexible attitude with respect to work assignments and new learning
- Ability to manage multiple and varied tasks with enthusiasm and prioritize workload with attention to detail.
- Shows Initiative and self-confidence - is adaptable and is able to cope with changing and evolving priorities.
- Must have the ability to work methodically in a fast-paced, time-sensitive environment
- Manages provision of consultancy services. In own areas of expertise, provides advice and guidance to consultants and/or the customer or other stakeholders through involvement in the delivery of consultancy services
- Maintains an in-depth knowledge of specific specialism in the field, and provides expert advice regarding their application.
Knowledge and Experience:
- Strong testing skills, automation skills, process improvement skills and performance testing
- Understand the importance of strong product knowledge and becoming SME
- Very strong C# and Selenium skills
- Good experience on BDD (preferably SpecFlow)
- Strong experience in both UI and Services automation.
- Experience in Database testing, preferably SQL Server
- Experience in Web-Service Testing
- Work experience in DevOps model
- Exposure to working on Cloud environments. Preferably Azure
- Exposure to CI-CD
- Applied framework and good practices like OWASP (Open WEB Application Security Project), ISO 24772
- Applied methods like threat modelling applied to software development
- Applied and managed security risk for software development
- Understanding of Agile methodologies (preferably Scrum)
Education:
Degree in Life Sciences, Engineering, or Computer Science field, or equivalent
Come as you are.
We're proud to be a Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Explore More
Date Posted
10/17/2024
Views
0
Similar Jobs
Senior Software Engineer I - Pyspark, Scala - UnitedHealth Group
Views in the last 30 days - 0
View DetailsSenior Manager, FP&A, Content Networks & DTC - Warner Bros. Discovery
Views in the last 30 days - 0
View Details