Illumina Logo

Illumina

Senior Software Test Automation Engineer

Posted 3 Days Ago
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Bengaluru, Bengaluru Urban, Karnataka
Senior level
In this role, you will support manufacturing software by ensuring its quality and reliability through the design and execution of various software test protocols. You will maintain automated test scripts and collaborate with cross-functional teams to enhance testing processes and deliver high-quality products.
The summary above was generated by AI

What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible.

In this position you will be part of Illumina's mission by supporting our manufacturing software as part of a global agile software team. You will play a critical role in ensuring the quality and reliability of our manufacturing software, by designing, drafting, and executing software test protocols. In addition, you will be responsible for designing, developing, and maintaining automated test scripts to improve our regression testing capabilities. Your expertise in test automation tools and frameworks will be instrumental in driving efficiency and effectiveness in our testing process. You will also grow your technical and collaboration skills, while engaging deeply with multidisciplinary teams of business analysts, software developers, process engineers, manufacturing personnel, and other business stakeholders.

Position Responsibilities:

  • Test Strategy and Planning: Create test design and verification records according to Illumina's Quality SDLC and IT compliance standards. Collaborate with the Quality team to define test strategies, test plans, and test cases based on product requirements and specifications. Identify test scenarios and automate them to ensure maximum coverage and efficient testing.
  • Test Execution and Reporting: Execute test scripts, analyze test results, and report defects and issues in a timely and accurate manner. Collaborate with the development team to reproduce and troubleshoot issues, ensuring prompt resolution. Perform test suite peer reviews, diagnose failed tests, and track defects. Work on software test engineering problems of moderate scope where analysis of situations or data require a review of a variety of factors.
  • Test Environment Setup: Set up and maintain the test environment, including test data, test beds, and test harnesses. Collaborate with the infrastructure team to ensure availability and reliability of the required test environments.
  • Test Documentation: Create and maintain test documentation, including test plans, test cases, and test scripts. Ensure documentation is comprehensive, accurate, and up to date.
  • Test Automation Development and Maintenance: Design, develop, and maintain automated test scripts using industry-standard automation tools and frameworks. Collaborate with the development team to understand software requirements and create automated test cases accordingly.
  • Continuous Improvement: Stay updated with the latest trends and advancements in test automation techniques and tools. Identify opportunities to improve the testing process, increase automation coverage, and enhance test efficiency. Implement best practices and standards to drive continuous improvement in software quality.
  • Cross-functional collaboration: Work closely with cross-functional teams, including developers, product managers, and quality teams, to ensure effective coordination and collaboration. Communicate test results, progress, and challenges to stakeholders in business language.
  • Work in an agile environment with daily standups, software demos and prioritization meetings.

Position Requirements:

  • Proven experience as a software test automation engineer or similar role
  • Strong understanding of software testing methodologies, test planning and test case development
  • Strong knowledge of different phase and level of software testing (Unit Testing, Functional Testing, Integration Testing and System Testing)
  • Experience with enterprise manufacturing and laboratory systems (such as Camstar/Siemens OpCenter MES, LabVantage LIMS)
  • Strong proficiency in test automation tools and frameworks (such as Ranorex Studio, Camstar Transaction Tester, or other test automation tools)
  • Experience with other software testing tools like JMeter and SoapUI is highly desirable
  • Familiarity with Agile/Scrum development methodologies and continuous integration/delivery (CI/CD) pipelines. Has used source control, build and CI/CD practices and tools (i.e., GIT, Maven and TeamCity)
  • Experience with version control systems and defect tracking systems e.g., JIRA
  • Strong verbal and written communication skills, as well as collaboration skills to work in a team-oriented environment
  • Excellent analytical and problem-solving skills with meticulous attention to detail
  • Be curious with a proven ability to learn quickly
  • Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
  • Ability to adapt to changing priorities and able to handle multiple tasks simultaneously

Preferred Experience/Education/Skills:

  • Minimum of 5 years of related experience with a Bachelor's or Master's degree in Computer Science, Engineering or the Natural Sciences
  • Experience with enterprise manufacturing, and laboratory systems (Camstar/Siemens OpCenter MES, LabVantage LIMS highly preferred)
  • Experience with test automation suites (Ranorex Professional Certification, Camstar Transaction Tester highly preferred)
  • Experience with API testing and related tools
  • Knowledge of performance testing and related tools
  • Experience in manufacturing/life sciences/biotechnology industry is preferred

 #LI-HYBRID

#illuminacareers


Illumina believes that everyone has the ability to make an impact, and we are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information.

Top Skills

Camstar
Jmeter
Ranorex
Soapui

Similar Jobs

Be an Early Applicant
18 Days Ago
Bengaluru, Karnataka, IND
Remote
3,000 Employees
Senior level
3,000 Employees
Senior level
Hardware • Information Technology • Security • Software • Cybersecurity • Conversational AI
The Senior Software QA Engineer will design and build testbeds, implement tests that reflect customer use-cases for SD-WAN and Security solutions, and lead test strategy within a geographically distributed team. Responsibilities include automation, collaborating with development teams, executing tests, and improving system-level product testing.
2 Days Ago
Bengaluru, Karnataka, IND
14,500 Employees
Junior
14,500 Employees
Junior
Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Retail
Design and maintain automated test scripts for ServiceNow testing, collaborate with cross-functional teams, troubleshoot issues, and automate functional and regression tests. Must have 1-4 years of experience in ServiceNow testing and knowledge on ServiceNow implementation. Hands-on experience with Service Catalog/Service Portal modules and testing of ITSM modules.
Be an Early Applicant
2 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Hybrid
Senior level
Senior level
Cloud • Healthtech • Professional Services • Software • Pharmaceutical
The Senior Performance Test Engineer is responsible for testing the performance of eCS software through test-driven design, creating and executing UI and back-end tests, conducting performance analyses, assisting with unit testing, managing test environments, and supporting quality assurance processes, while ensuring compliance and suggesting improvements.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account