A cutting-edge technology startup company looking to specialise in AI-driven solutions. An exciting opportunity exists to join an industry leading PropTech company based in South Wales, for a talented and enthusiastic QA Automation Engineer to join their growing IT and Development team.
The Role
They are looking for an experienced QA Automation Engineer to join their team on a contract basis. The ideal candidate will have a strong background in developing and maintaining automation frameworks, automating web and API testing, and integrating tests into CI/CD pipelines. You will play a key role in ensuring the quality and reliability of their software products through efficient and scalable automation solutions.
* Develop and maintain automation frameworks for web and API testing.
* Automate test cases using Selenium WebDriver, Java, TestNG/JUnit, and Maven.
* Integrate automated tests into CI/CD pipelines using tools like AWS CodePipeline, Jenkins, or GitHub Actions.
* Conduct cross-browser and cross-platform testing using tools like LambdaTestor or BrowserStack.
* Write efficient, scalable, and maintainable code following best practices.
* Perform debugging and root cause analysis to resolve issues.
* Collaborate with development teams to ensure high-quality deliverables.
* Generate test reports and maintain documentation.
The Individual
You will need to evidence at least 3 years experience of the following in your CV:
* Automation Tools & Frameworks: Expertise in Selenium WebDriver, Java, TestNG/JUnit, and Maven.
* Programming & Scripting: Proficiency in Java, JavaScript, Node.js and understanding of OOP principles.
* CI/CD & DevOps: Experience with AWS CodePipeline, Jenkins, or GitHub Actions.
* Cross-Browser Testing: Familiarity with LambdaTest or BrowserStack.
* API Testing & Automation: Experience with Postman or RestAssured.
* Version Control: Proficiency in Git, GitHub, or Bitbucket.
* Coding Practices: Knowledge of SOLID, DRY, POM, and Data-Driven Testing.
* Debugging & Troubleshooting: Skills in log analysis and exception handling.
* Soft Skills: Strong problem-solving, analytical thinking, and communication skills.
Nice-to-Have Skills:
* Experience with JMeter for performance testing.
* Familiarity with AWS services and cloud-based testing environments.