https://bayt.page.link/5qHEknvQ9um2pJvh8
Back to the job results
General Engineering Consultancy
Create a job alert for similar positions

Job Description

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


Functions


ESSENTIAL


§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




Qualifications

REQUIRED



¿ 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

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.