Senior Test Lead
Join Our Community
Required Skills
Job Description
- *Job Summary**
- --------------
Job Description: Algorithm Test Engineer Company: Bristol Myers Squibb (BMS) Position: Algorithm Test Engineer Domain: Software Quality Engineering / Algorithm Validation Mandatory Skill: Python Employment Type: Full\-time About BMS Bristol Myers Squibb is a global biopharmaceutical company focused on discovering, developing, and delivering innovative medicines to help patients prevail over serious diseases. Job Summary We are looking for an Algorithm Test Engineer with strong hands\-on experience in Python to design, develop, and execute test solutions for algorithm\-based software applications. The ideal candidate should have strong analytical and problem\-solving skills and experience validating complex algorithms, business rules, data processing logic, and software behavior using Python\-based test automation. Key Responsibilities . Design and execute test strategies for algorithm\-driven software components. . Understand algorithm requirements, workflows, inputs, outputs, constraints, and expected behaviors. . Develop Python\-based automated tests for algorithm validation. . Validate algorithm outputs against expected results and reference datasets. . Test boundary conditions, edge cases, negative scenarios, and large/complex datasets. . Perform functional, integration, regression, and data\-driven testing. . Identify discrepancies between expected and actual algorithm behavior. . Analyze failures and collaborate with developersf/algorithm engineers for root\-cause analysis. . Develop reusable Python utilities and test frameworks. . Validate results across UI, API, database, and backend layers, where applicable. Classification: Internal . Perform API testing and data validation for algorithm\-related services. . Create and maintain test scenarios, test cases, test data, defect reports, and test evidence. . Participate in requirement/design reviews and identify testability gaps early. . Support CI/CD\-based automated test execution and regression testing. . Provide clear test status, defect analysis, risks, and quality metrics to stakeholders. Mandatory Skills Python is mandatory. Candidates should have: . Strong hands\-on Python programming experience. . Strong understanding of algorithms, data structures, and logical problem solving. . Experience designing automated test scripts/frameworks using Python. . Experience in algorithm validation and data\-driven testing. . Strong understanding of software testing fundamentals and test design techniques. . Ability to analyze complex inputs and independently determine expected algorithm outputs. . Experience with API and backend testing. . Good debugging and root\-cause analysis skills. . Experience with Git/version\-control workflows. . Strong SQL and database validation knowledge. Preferred / Good\-to\-Have Skills . PyTest or similar Python testing frameworks. . REST API testing. . SQL/database testing. . CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps. Classification: Internal . Experience testing applications involving scheduling, optimization, calculation, prioritization, decision logic, or data\-processing algorithms. . Performance testing of algorithms with high\-volume datasets. . Experience working in Agile/Scrum development environments. . Familiarity with regulated or life\-sciences software environments would be beneficial given BMS's biopharmaceutical business. What We Are Looking For The candidate should be able to take an algorithm requirement such as: Inputs ¨ processing/business rules ¨ algorithm ¨ calculated output and independently determine how to prove that the output is correct, including normal, boundary, negative, exception, and high\-volume scenarios. Interview Focus Areas 1\. Python coding and problem solving 2\. Algorithm testing approach 3\. Test scenario/test case design 4\. Data\-driven testing 5\. Boundary and edge\-case identification 6\. PyTest/test automation 7\. API and backend validation 8\. SQL/database validation 9\. Debugging and root\-cause analysis 10\. C
- *Key Responsibilities**
- -----------------------
Key Responsibilities
Design and execute test strategies for algorithm\-driven software components.
Understand algorithm requirements, workflows, inputs, outputs, constraints, and expected behaviors.
Develop Python\-based automated tests for algorithm validation.
Validate algorithm outputs against expected results and reference datasets.
Test boundary conditions, edge cases, negative scenarios, and large/complex datasets.
Perform functional, integration, regression, and data\-driven testing.
Identify discrepancies between expected and actual algorithm behavior.
Analyze failures and collaborate with developers’/algorithm engineers for root\-cause analysis.
Develop reusable Python utilities and test frameworks.
Validate results across UI, API, database, and backend layers, where applicable.
Classification: Internal
Perform API testing and data validation for algorithm\-related services.
Create and maintain test scenarios, test cases, test data, defect reports, and test evidence.
Participate in requirement/design reviews and identify testability gaps early.
Support CI/CD\-based automated test execution and regression testing.
Provide clear test status, defect analysis, risks, and quality metrics to stakeholders.
Mandatory Skills
Python is mandatory.
Candidates should have
Strong hands\-on Python programming experience.
Strong understanding of algorithms, data structures, and logical problem solving.
Experience designing automated test scripts/frameworks using Python.
Experience in algorithm validation and data\-driven testing.
Strong understanding of software testing fundamentals and test design techniques.
Ability to analyze complex inputs and independently determine expected algorithm outputs.
Experience with API and backend testing.
Good debugging and root\-cause analysis skills.
Experience with Git/version\-control workflows.
Strong SQL and database validation knowledge.
Preferred
- *Skill Requirements**
- ---------------------
Classification: Internal Job Description: Algorithm Test Engineer Company: Bristol Myers Squibb (BMS) Position: Algorithm Test Engineer Domain: Software Quality Engineering / Algorithm Validation Mandatory Skill: Python Employment Type: Full\-time About BMS Bristol Myers Squibb is a global biopharmaceutical company focused on discovering, developing, and delivering innovative medicines to help patients prevail over serious diseases. Job Summary We are looking for an Algorithm Test Engineer with strong hands\-on experience in Python to design, develop, and execute test solutions for algorithm\-based software applications. The ideal candidate should have strong analytical and problem\-solving skills and experience validating complex algorithms, business rules, data processing logic, and software behavior using Python\-based test automation. Key Responsibilities . Design and execute test strategies for algorithm\-driven software components. . Understand algorithm requirements, workflows, inputs, outputs, constraints, and expected behaviors. . Develop Python\-based automated tests for algorithm validation. . Validate algorithm outputs against expected results and reference datasets. . Test boundary conditions, edge cases, negative scenarios, and large/complex datasets. . Perform functional, integration, regression, and data\-driven testing. . Identify discrepancies between expected and actual algorithm behavior. . Analyze failures and collaborate with developersf/algorithm engineers for root\-cause analysis. . Develop reusable Python utilities and test frameworks. . Validate results across UI, API, database, and backend layers, where applicable. Classification: Internal . Perform API testing and data validation for algorithm\-related services. . Create and maintain test scenarios, test cases, test data, defect reports, and test evidence. . Participate in requirement/design reviews and identify testability gaps early. . Support CI/CD\-based automated test execution and regression testing. . Provide clear test status, defect analysis, risks, and quality metrics to stakeholders. Mandatory Skills Python is mandatory. Candidates should have: . Strong hands\-on Python programming experience. . Strong understanding of algorithms, data structures, and logical problem solving. . Experience designing automated test scripts/frameworks using Python. . Experience in algorithm validation and data\-driven testing. . Strong understanding of software testing fundamentals and test design techniques. . Ability to analyze complex inputs and independently determine expected algorithm outputs. . Experience with API and backend testing. . Good debugging and root\-cause analysis skills. . Experience with Git/version\-control workflows. . Strong SQL and database validation knowledge. Preferred / Good\-to\-Have Skills . PyTest or similar Python testing frameworks. . REST API testing. . SQL/database testing. . CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps. Classification: Internal . Experience testing applications involving scheduling, optimization, calculation, prioritization, decision logic, or data\-processing algorithms. . Performance testing of algorithms with high\-volume datasets. . Experience working in Agile/Scrum development environments. . Familiarity with regulated or life\-sciences software environments would be beneficial given BMS's biopharmaceutical business. What We Are Looking For The candidate should be able to take an algorithm requirement such as: Inputs ¨ processing/business rules ¨ algorithm ¨ calculated output and independently determine how to prove that the output is correct, including normal, boundary, negative, exception, and high\-volume scenarios. Interview Focus Areas 1\. Python coding and problem solving 2\. Algorithm testing approach 3\. Test scenario/test case design 4\. Data\-driven testing 5\. Boundary and edge\-case identification 6\. PyTest/test automation 7\. API and backend validation 8\. SQL/database validation 9\. Debugging and
- *Must Have Skill**
- ------------------
Algorithms,API Testing,Data Testing,Python
- *Good to Have Skill**
- ---------------------
Github,Microsoft SQL Server
- *Other Requirements**
- ---------------------
Similar Jobs
- A
Network Security Testing-IPSEC,IKE,IKEv1,IKEv2
ACL Digital · Karnataka
- N
Senior Penetration Tester
Neurensic · India
- R
Senior Penetration Tester
RCM-X · India
- N
Atlassian Administrator
Newvision Softcom & Consultancy Pvt. Ltd · Mumbai
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- IN
- Posted
- 1d ago
- Source
- Indeed