6 Hudson RPO Jobs
Senior Quality Assurance Engineer - Manual & Automation Testing (6-9 yrs)
Hudson RPO
posted 16hr ago
Key skills for the job
Job Description :
The Senior QA Engineer plays a crucial role in the development of market leading products that are relied upon by the biggest energy companies in the world.
This role involves working as part of development teams in an Agile structure, closely partnering with product managers and other stakeholders to ensure that our product suites continually meet and exceed customer expectations.
The ideal candidate will have extensive experience of manual and automated software testing in a modern Product Engineering organisation, a thorough understanding of QA methodologies and frameworks, a curious mind and a passion for continuous improvement.
Responsibilities :
- Plan, design & execute comprehensive QA plans, test cases, and test scripts to ensure our products meet business expectations
- Ownership of manual and automated testing processes as part of our QA Strategy including unit, integration, functional, system & regression.
- Continuously seek to improve & modernize our QA processes: AI adoption, identify areas for improvement in our approach, increased automated coverage, driving changes that increase our QA efficiency and effectiveness.
- Identify and manage defects to a successful resolution.
- Collaborate with other QA engineers sharing best practice and ensuring consistent approaches.
- Work closely with developers & product managers to understand and define software requirements, epics and user stories, DoD and acceptance criteria.
- Provide guidance and support to less experienced team members, helping them to develop their skills and collective capability.
- Participate in agile ceremonies: daily stand-ups, sprint planning, and retrospectives to provide input on testing activities and progress.
- Ownership of testing results and reporting, proactively review and identify trends, patterns or areas of concern requiring attention.
Qualifications & Experience :
- Education: Bachelor's degree in computer science, Engineering, or a related field.
- Experience: At least 5-7 years of experience in software testing, with a focus on both manual and automated testing within an Agile methodology
Desired Skills :
- Excellent verbal and written communication skills, with the ability to clearly articulate QA results, recommendations and risk assessments
- Familiarity with modern agile development practices such as Scrum and Kanban.
- Proficiency in automated testing tools such as Selenium, Cucumber, Cypress, TestNG, jUnit, Postgres, Postman, Swagger and others.
- Advantageous to have experience in AI technologies used for QA - Copilot for GitHub etc.
- A dedication to continuous improvement.
- Strong appreciation of testing approaches and best practices for full stack technologies - UI, API, DB, Middleware, Orchestration
- Experience of modern CI/CD solutions and automated delivery pipelines
- Solid understanding of programming languages such as Java, Typescript, Python, or C#
- Experience with cloud-based product testing (AWS preferred)
- Comfortable working with application log solutions such as Splunk, Logstash
- Strong diagnostics and problem-solving skills, with a keen attention to detail.
- Ability to work effectively in a collaborative team environment, with a proactive, positive attitude and a willingness to help others.
- Flexibility to adapt to changing priorities in a fast-paced, dynamic environment
Functional Areas: Manufacturing
Read full job description6-9 Yrs