QA Automation - Test Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
- Strong experience in API testing using RestAssured, RestSharp, Postman/Newman and Bruno.
- Work alongside other testers both within your team and the wider community to solve problems and enable consistent solutions and strategies.
- Build automation test solutions that help to assure the quality of our products, contribute towards their design, and look for ways to improve the value automation adds.
- Ensure that usability, accessibility, security, stability and capacity are Embedded in the development of services.
- Take a risk based, context driven approach to agile testing assessing and understanding the risks to drive decisions.
- Be supporting Continuous Integration/Delivery pipelines to run a full range of tests against our products and assure our builds.
- Maintain traceability of testing, risks, defects, and report progress to appropriate stakeholders.
- Be willing to challenge assumptions and current processes to help us improve our quality and our products.
- Demonstrable skills in a modern programming language and software engineering practices and aptitude to learn more.
- Experience building and maintaining comprehensive, robust, and reliable automated tests against UI’s and API’s including contributing to improving frameworks and automation suites.
-
Design, develop, and maintain automated test scripts using Java, Java Script & Type script etc.
-
Collaborate with development and QA teams to understand application features and create robust test plans.
-
Execute automated tests and analyze results to identify issues and ensure software quality.
-
Develop and maintain test frameworks and tools to support automated testing.
-
Participate in code reviews and provide feedback to improve test coverage and code quality.
-
Identify, document, and track software defects and work with developers to resolve them.
-
Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
- Stay updated with the latest industry trends and best practices in software testing and automation.
Requirements
-
Proven experience as Automation test engineer with strong Scripting in Java, Java script, Python & Type Scripting languages.
-
Experience with test automation frameworks such as Playwright, Karate, Selenium, Serenity, Cucumber BDD, JUnit, TestNG, or similar.
-
Familiarity with continuous integration/continuous deployment (CI/CD) pipelines. shift left principles and tools like Jenkins, Git, or similar.
-
Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Adaptable team player who understands agile ways of working and shift left principles eg CI/CD.
-
Knowledge of non-functional testing eg Performance, Security and Accessibility
-
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Certification in software testing or related fields.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Integration And E2E Testing: Are They Complementary or Interchangeable?
The 12 Best Jobs for Software Engineers
Dev Digest 121 - AI goes offline
Is Software Engineering Over-Saturated?