Within your role as a QA Automation Engineer, you will work with Technology Development and stakeholders to ensure all software is tested to the right level under the guidance of the senior test member using Agile practices. Our client is a local government body responsible for most of the transport network in London.
What you'll be doing
Create test cases and execute the test strategy using predefined testing methodologies, ensuring that there is traceability between the testing implementation and the requirements / acceptance criteria
Ensuring that automated test activities are conducted in preference to manual testing where feasible and more efficient
Ensure that all application & technology testing is carried out in accordance with testing standards defined in the strategy
Create and execute manual, automation or non-functional test cases and ensure that test status, risks and issues are reported in a timely manner using the agreed reporting standard
Create, validate and report defects in accordance with the defect life cycle documented in the Test Strategy
Analyse Non Functional requirements and liaise with Architects and provide inputs to the Non-functional test strategy
Working with 3rd parties to provide or give Test Assurance on Tf L or 3rd party deliverables
What you'll bring along
Bachelor’s degree in Informatics/ or similar field of study/or equivalent working experience is required
Minimum 5 years of experience within software testing area
Expertise in Spec Flow for Behavioral-Driven Development (BDD), enabling the automation of test cases in C# to align with business-driven specifications and ensure comprehensive test coverage
In-depth knowledge of testing data warehouses, including verifying ETL processes, ensuring data integrity, validating data transformations, and confirming end-to-end data flow from source to reporting layers
Testing of Power BI Reports: Skilled in manual testing of Power BI reports, ensuring accuracy of data visualizations, report functionality, and validation against source data and business requirements
Expert knowledge of BDD, TDD and ADT, with the ability to seamlessly integrate these methodologies to ensure comprehensive, automated test coverage that aligns with both technical and business requirements
Programming Expertise: Proficiency in C# for building robust and maintainable test automation frameworks
Expert understanding of CI/CD practices and tools for integrating automated tests into the build pipeline
Experience with tools like Azure Dev Ops and managing the automated execution of tests as part of deployment processes
Expert knowledge and hands-on experience with the following Azure services: Azure Dev Ops for managing code repositories, pipelines, and testing processes, Bicep for infrastructure as code (Ia C) deployments, Application Insights for monitoring and analyzing application performance
Experience developing and maintaining test strategies, with a focus on automation and regression testing
Ability to suggest and implement process improvements for test optimization and efficiency
Thorough understanding of privacy and data protection standards, ensuring adherence to best practices in handling, storing, and anonymizing personal data within the BI solutions
Good speaking capability in English
What’s in it for you
✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees.
Not the job for you? Perhaps you have a friend who would be a perfect fit.