Software Quality Engineer I
Contract Mid-Senior LevelJob Overview
Anticipated Contract End Date/Length: 12 months
Work set up: Hybrid
Our client in the software quality assurance/software testing industry. is looking for a Software Quality Engineer I with experience to develop and implement automated test assets, ensuring overall solution quality and alignment with enterprise testing standards.
What you will do:
- Use the automation framework and predefined test tools to inspect, analyse, design, develop, and implement reusable automated test assets to quality-assure the solution and its architecture.
- Apply strong working knowledge of Front End and API automation, as well as Performance Testing (NFT), using tools such as Selenium, Appium, Healenium, RestAssured, and JMeter.
- Build and foster strong relationships with peers, subject matter experts, developers, product owners, and stakeholders through transparent communication aligned to organisational values.
- Work closely with Quality Assurance Leads, Practise Leads, Business Analysts, Developers, Architects, Product Owners, and other stakeholders to meet client expectations.
- Liaise with stakeholders across Group Technology to build aligned networks that support new ways of working.
- Contribute to retrospective reviews to drive efficiencies and improve delivery quality.
- Actively participate in planning, estimation, and sizing of products, features, and stories.
- Deliver well-structured quality assurance solutions aligned to enterprise quality standards within agreed timelines.
- Report and manage issue resolution timeously to prevent unplanned expenses and stability issues post-deployment.
- Contribute to breaking down business needs into manageable features, stories, and epics.
- Participate in backlog grooming, sprint planning, test estimation, and acceptance criteria definition.
- Discuss low-level design and functional requirements with QA Leads and Architects to guide test automation approaches.
- Collaborate with Core Technical Teams to enhance automation frameworks and overall platforms.
- Develop automation code using the automation test kit and implement solutions with adequate sprint coverage.
- Ensure test automation solutions meet architectural and development standards, supporting reusability and scalability.
- Catalogue and store automation test code according to governance standards, ensuring artefacts are easily obtainable.
- Integrate test automation into DevOps pipelines and execute automated test suites.
- Log defects using predefined defect management processes, ensuring accurate and detailed root cause information.
- Identify potential product risks and communicate mitigation factors to QA Leads.
- Report daily testing status to the squad.
- Collaborate on defect resolution and ensure root cause analysis is performed and documented.
- Participate in retrospectives and stakeholder showcases.
- Manage personal workload according to defined timelines and project expectations.
- Collaborate with peers and industry experts to stay current on technical advancements and their application in the ecosystem.
- Pursue continuous improvement in technical capabilities and mentor Software Test Engineers to develop their skills.
- Support the achievement of business strategy, organisational objectives, and values.
- Stay abreast of developments in the field of expertise and ensure personal growth.
- Contribute to culture-building and corporate responsibility initiatives.
- Seek opportunities to improve business processes, models, and systems through agile thinking.
Make Your Resume Now