
Search by job, company or skills
Job Description
Designs, develops, and executes software testing strategies to ensure product quality and reliability. Responsible for test planning, automation, execution, and defect management across the software development lifecycle. Works independently and may lead small project teams while collaborating with cross-functional and global stakeholders
What will you do
1. Requirement Analysis & Collaboration
Analyze system requirements and develop a deep understanding of applications under test
Collaborate with cross-functional and geographically distributed teams
Participate in QA activities throughout the software development lifecycle
2. Test Planning & Documentation
Design and develop test strategies, test plans, test cases, and test protocols
Create and maintain SDLC documentation
Define and assess defect severity and priority
3. Test Environment & Tools Setup
Configure/ Setup and maintain test environments, including hardware, software, and test data
Set up and manage test and defect tracking tools (e.g., JIRA, JAMA)
4. Test Automation & AI assistive testing
Develop, maintain, and enhance automated test frameworks and scripts
Utilize programming languages to improve test automation and efficiency
Effectively use AI tools to accelerate test design and automation
5. Test Execution
Execute manual and automated test cases across development and release cycles
Perform functional, system, regression, API, and performance testing
Record and maintain test results in test management systems
6. Defect Management
Identify, document, and track defects with clear reproduction steps
Perform root cause analysis and support issue resolution
Monitor defect status and validate fixes through re-testing
7. Leadership & Continuous Improvement
Work independently and contribute to complex testing activities
Lead small teams or testing efforts for assigned projects
Drive continuous improvement in testing processes, tools, and methodologies
How will you get here
Education
Bachelor's degree in Computer Science, Engineering, Life Sciences, or related field with at least 5 years of relevant experience
Candidates with less experience may be considered for junior roles
Experience
Experience in Software Quality Assurance (SQA) and testing methodologies
Experience working in Agile environments and the full software testing lifecycle
Proven experience in writing clear and comprehensive test plans and test cases
Hands-on experience with both white-box and black-box testing
Hands-on experience with test automation tools (e.g., Selenium, Appium) and programming/scripting (e.g., Java, Python, JavaScript, C#)
Demonstrated ability to troubleshoot issues and perform root cause analysis
Experience in completing end-to-end software testing projects
Strong track record in software quality assurance and testing delivery
Experience leading small teams or projects is preferred
Exposure to hardware-software integration or embedded systems is an advantage
Knowledge, Skills & Competencies (Preferred)
1. Technical Expertise
Test automation frameworks and tools (e.g., Selenium, Playwright)
Programming languages (e.g., Java, Python, JavaScript, C#)
API testing tools (e.g., Postman)
Performance testing tools (e.g., JMeter, LoadRunner)
Database testing and SQL
Version control (Git) and CI/CD tools (e.g., Jenkins, Azure DevOps)
Test management tools (e.g., JIRA, JAMA, HP ALM)
2. Testing & QA Knowledge
Strong understanding of QA methodologies, tools, and best practices
Ability to create clear and comprehensive test documentation
Experience in embedded systems testing is a plus
3. Analytical & Problem-Solving Skills
Strong analytical thinking and problem-solving capabilities
Proficiency in root cause analysis and defect identification
Detail-oriented with a proactive quality mindset
4. Communication & Collaboration
Strong verbal and written communication skills in English
Ability to work effectively across teams and manage multiple priorities
5. Domain Knowledge (Plus)
Experience in life sciences or the biotechnology industry
Familiarity with ISO and FDA regulatory standards
Job ID: 151803861
Skills:
Jmeter, Sql, Java, Jama, C Sharp, JIRA, Selenium, Appium, Hp Alm, Loadrunner, Postman, Python, Jenkins, Git, Javascript, Azure DevOps
Skills:
Java, Distributed Computing, MLops, Pytest, Python, Kubernetes, Bash, Terraform, Docker, Spark, Great Expectations, AI Testing Validation, explainability frameworks, automated validation pipelines, AI automation, Infrastructure as code tools, adversarial testing, software testing for AI products, AI model evaluation, Dask, Parallel Processing, DevOps practices