About the Role
QA Automation Engineer
This is a fantastic opportunity to work on meaningful projects aimed at making a positive environmental impact, using modern tools and frameworks in a collaborative, agile environment.
Key Responsibilities
- Design, develop, and maintain automated test scripts usingC# and Selenium
- Implement and manage test frameworks such asNUnit, xUnit, or MSTest
- Integrate automated tests into the CI/CD pipeline for continuous quality assurance
- PerformAPI testingand validate data usingSQL
- Collaborate with cross-functional teams to ensure high-quality deliverables
- Maintain detailed documentation of testing procedures and results
- Handle error logging, debugging, and root cause analysis
- Ensure timely feedback and reporting on test outcomes
- Contribute to process improvements and automation strategies
C# and Selenium
NUnit, xUnit, or MSTest
Integrate automated tests into the CI/CD pipeline for continuous quality assurance
API testing SQL
Collaborate with cross-functional teams to ensure high-quality deliverables
Maintain detailed documentation of testing procedures and results
Handle error logging, debugging, and root cause analysis
Ensure timely feedback and reporting on test outcomes
Contribute to process improvements and automation strategies
Must-Have Qualifications
- Proficient in.NET (C#, .NET Core, .NET Framework)
- Strong experience withSeleniumfor UI test automation
- Solid understanding ofSQLfor data validation
- Experience withtest frameworkslike NUnit, xUnit, or MSTest
- Hands-on experience withCI/CD integration tools(e.g., Azure DevOps, Jenkins)
- Familiarity withversion control systems(e.g., Git)
- Experience inAPI testing, error handling, debugging, and test result reporting
.NET (C#, .NET Core, .NET Framework)
Selenium
SQL
test frameworks
CI/CD integration tools
version control systems
API testing
Nice-to-Have Skills
- Experience withDockeror containerized test environments
- Exposure tocloud testing platforms(e.g., BrowserStack, Sauce Labs)
- Familiarity withBDD frameworks(e.g., SpecFlow, Cucumber)
- Knowledge ofperformanceand/orsecurity testingtechniques
- Understanding ofInfrastructure as Codetools (e.g., Terraform, Ansible)
- Experience withAI-based test automation tools(e.g., Testim, Mabl)
- Knowledge ofmonitoring and observability tools(e.g., Grafana, Kibana, Splunk)
Docker
cloud testing platforms
BDD frameworks
performance security testing
Infrastructure as Code
AI-based test automation tools
monitoring and observability tools
What We Offer
- Work on impactful sustainability-focused projects
- Competitive salary and benefits
- International team collaboration with a UK-based group
- Remote work
- Opportunities for professional growth and upskilling
Work on impactful sustainability-focused projects
Competitive salary and benefits
International team collaboration with a UK-based group
Remote work
Opportunities for professional growth and upskilling