Remote Position
[Remote] Lead Software QA Analyst
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Oceaneering is hiring a Lead Software QA Analyst to oversee its QA team and manage the end-to-end testing lifecycle. The role leads test planning, manual and automated testing, defect management, reporting, and process improvement in collaboration with cross-functional teams.
Responsibilities
- Assign testing activities across the QA team
- Provide direction to QA engineers and help to remove blockers
- Ensure critical testing, regression, integration and UAT-support activities are adequately covered
- Co-ordinate QA activities with development team, product owners and other stakeholders
- Monitor progress and act as the primary point of contact for stakeholders regarding defect status and testing updates
- Mentor and develop team members
- Evaluate and integrate new tools and methodologies to enhance testing outcomes
- Collaborate with product managers and development teams to understand project requirements and define comprehensive test plans
- Design test strategies, including scope, approach, resources, and schedule estimation, to ensure thorough test coverage
- Identify and prioritize test cases based on risk analysis and business impact
- Create detailed, comprehensive, and well-structured test cases and test scenarios based on functional specifications and user stories
- Define test data and environment setup requirements for effective test execution
- Maintain test case repositories and ensure documentation accuracy and completeness
- 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
- Perform ad-hoc testing as needed to uncover unexpected behaviors and usability issues
- Conduct regression testing to ensure the stability of software releases and verify that new features and enhancements do not adversely impact existing functionalities
- Automate repetitive manual test cases where applicable to improve testing efficiency and effectiveness
- Participate in peer reviews of test cases, test plans, and other testing artifacts to ensure quality standards are met
- Continuously monitor and evaluate testing processes and methodologies to identify areas for improvement and optimization
- Develop and document scalable automated testing suites
- Convert manual tests to automated tests
- Develop, document, run, and report on automatic tests
- Ensure that the Safety policies and procedures are understood and adhered to as far as is reasonably practicable in order to ensure a safe working environment
- Responsible for ensuring the QA team is organized, effective, and applying consistent quality standards
Skills
- Minimum 5 years of experience working with software testing methodologies, best practices, test automation, using tools like Cucumber, REST-assured, Selenium, Postman etc
- Minimum 5 years of experience testing and understanding complex engineering applications
- Excellent analytical and problem-solving skills with keen attention to detail
- Strong communication and collaboration skills to work effectively in cross-functional teams
- Able to perform cross-browser/load/performance testing automatically
- Must be fluent in the English language
- Must be legally authorized to work in the United States
- Gives and receives constructive feedback
- Ensures that regular consistent communication takes place within area of responsibility
- Ensures that important information from management is shared with employees and others as appropriate
- Self-motivated, confident and passionate
- Strong organizational and documentation skills
- Provides vision and inspiration to peers and subordinates
- Able to make decisions in conflicting situations
- Should be comfortable with ambiguity
- Able to manage a wide variety of discrete functions and services
- Able to set priorities in a fast-paced, rapidly changing environment
- Demonstrated experience leading, mentoring and coordinating the activities of a software QA/testing team
- Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines
- XRay Test Management
- Selenium
- C# Programming
Benefits
- This position is based in the US and may be remote or hybrid.
Company Overview