Senior Software Test Engineer

Oceaneering


Date: 3 weeks ago
City: Chandīgarh, Chandigarh
Contract type: Full time
Company Profile

Overview

Since year 2003, Oceaneering’s India Center has been an integral part of operations for Oceaneering’s robust product and service offerings across the globe. This center caters to diverse business needs, from oil and gas field infrastructure, subsea robotics to automated material handling & logistics.

Our multidisciplinary team offers a wide spectrum of solutions, encompassing Subsea Engineering, Robotics, Automation, Control Systems, Software Development, Asset Integrity Management, Inspection, ROV operations, Field Network Management, Graphics Design & Animation, and more.

In addition to these technical functions, Oceaneering India Center plays host to several crucial business functions, including Finance, Supply Chain Management (SCM), Information Technology (IT), Human Resources (HR), and Health, Safety & Environment (HSE).

Our world class infrastructure in India includes modern offices, industry-leading tools and software, equipped labs, and beautiful campuses aligned with the future way of work. Oceaneering in India as well as globally has a great work culture that is flexible, transparent, and collaborative with great team synergy.

At Oceaneering India Center, we take pride in “Solving the Unsolvable” by leveraging the diverse expertise within our team. Join us in shaping the future of technology and engineering solutions on a global scale.

Position Summary

Position Summary and Location

As a Senior Software Test Engineer, you will play a critical role in ensuring the quality and reliability of software products through comprehensive testing methodologies. You will collaborate closely with cross-functional teams to understand product requirements, design test cases, and execute test plans to identify defects and ensure the highest level of product quality. Your expertise in automation testing and test case development will be instrumental in delivering robust and user-friendly software solutions. You will leverage advanced automation tools and frameworks to streamline testing processes, reduce manual effort, and enhance test coverage. Your ability to integrate automation testing into the development lifecycle will be key to achieving efficient and effective testing outcomes.

Duties & Responsibilities

Duties and Responsibilities

Essential

Functions

  • Create detailed, comprehensive, and well-structured test cases and test scenarios based on functional specifications and user stories.
  • Develop and document scalable automated testing suites
  • Automate repetitive manual test cases to improve testing speed and accuracy.
  • Continuously improve and optimize automation processes, tools, and methodologies.
  • Execute manual test cases to validate software functionality, performance, usability, and compatibility across different platforms and environments.
  • Identify, isolate, document, and track software defects using bug tracking tools (Jira) and collaborate with development teams to resolve issues.
  • Conduct regression testing to ensure the stability of software releases and verify that new features and enhancements do not adversely impact existing functionalities.
  • Work closely with the product owner and product team to define the testing strategy and ensure acceptance criteria are accurate, clear, and well-defined
  • Review work carried out by other testers and developers including documentation
  • Collaborate with Product Management to ensure that testing aligns with overall project goals

Non-essential

  • Assist with any other duties as and when required
  • Undertake specific projects as instructed by management
  • Demonstrates high level of initiative to accomplish individual objectives assigned as well as team goals.
  • Comply to organizational HR policies and procedures.

Supervisory Responsibilities

  • This position does not have direct supervisory responsibilities.

Reporting Relationship

  • Manager Software Engineering

Required

Qualifications

¿ Bachelor’s or master’s degree in computer science, Software Engineering, or a related field with minimum 6 years of experience in software testing domain.

¿ Hands-on experience with test automation, using tools like Cucumber, REST-assured, Selenium, Postman etc

¿ Experience with DevOps and CI/CD tools such as Jenkins, Azure DevOps, Maven, Git etc.

¿ Experience with writing automation for unit, system, and integration testing

¿ Experience with regression tests, end-to-end tests and black box testing

¿ Experience with software quality tools and metrics

¿ Experience with recent release versions of JavaScript and Typescript

¿ Able to perform cross-browser/load/performance testing

¿ Must be fluent in the English language.

DESIRED

  • Experience with databases
  • Experience with API development and testing
  • Experience with Agile methodologies
  • Familiar with TDD and BDD concepts
  • Experience with issue tracking software ( Jira preferred )
  • Experience with revision control software ( GITHUB preferred )
  • Ability to act independently generating innovative solutions to complex problems
  • Customer-focused attitude
  • Ability to remain calm and professional in a demanding and dynamic work environment.

Knowledge, Skills, Abilities, And Other Characteristics (Optional)

  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to write reports, business correspondence, and procedure manuals.
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
  • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
  • Gives and receives constructive feedback.
  • Ensures that others involved in a project or effort are kept informed about developments and plans.
  • Effectively influences actions and opinions of others.
  • Supports organization's goals and values.
  • Excellent communication skills
  • Adapts to changes in the work environment.

Closing Statement

Working Conditions

This position is considered OFFICE WORK which is characterized as follows.

  • Almost exclusively indoors during the day and occasionally at night
  • Occasional exposure to airborne dust in the workplace
  • Work surface is stable (flat)

Career Development

In addition, we make a priority of providing learning and development opportunities to enable employees to achieve their potential and take charge of their future. As well as developing employees in a specific role, we are committed to lifelong learning and ongoing education, including developing people skills and identifying future supervisors and managers. Every month, hundreds of employees are provided training, including HSE awareness, apprenticeships, entry and advanced level technical courses, management development seminars, and leadership and supervisory training.

We have a strong ethos of internal promotion. We can offer long-term employment and career advancement across countries and continents.

Working at Oceaneering means that if you have the ability, drive, and ambition to take charge of your future-you will be supported to do so and the possibilities are endless.

Equal Opportunity Inclusion

Oceaneering’s policy is to provide equal employment opportunity to all applicants.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Data Governance Analyst

Oceaneering, Chandīgarh, Chandigarh
2 days ago
Company Profile Overview Since year 2003, Oceaneering’s India Center has been an integral part of operations for Oceaneering’s robust product and service offerings across the globe. This center caters to diverse business needs, from oil and gas field infrastructure, subsea robotics to automated material handling & logistics.Our multidisciplinary team offers a wide spectrum of solutions, encompassing Subsea Engineering, Robotics, Automation,...

Technical Analyst & Quantitative Trader in Mohali, Chandigarh

The Future University, Chandīgarh, Chandigarh
5 days ago
About The RoleWe are hiring a Technical Analyst & Quantitative Trader with hands-on experience in algorithmic trading and technical analysis using Pine Script and Python. The ideal candidate understands price action and can turn ideas into executable trading strategies.ResponsibilitiesBuild and backtest rule-based trading strategies using technical analysis.Analyze price action, market structure, and indicators for trade opportunities.Automate strategies using Pine Script...

Support Specialist-Stats Accounting

Oceaneering, Chandīgarh, Chandigarh
1 week ago
Company Profile Overview Since year 2003, Oceaneering’s India Center has been an integral part of operations for Oceaneering’s robust product and service offerings across the globe. This center caters to diverse business needs, from oil and gas field infrastructure, subsea robotics to automated material handling & logistics.Our multidisciplinary team offers a wide spectrum of solutions, encompassing Subsea Engineering, Robotics, Automation,...