. We are currently seeking a highly skilled and motivated Software Tester with expertise in automation and API testing to join our client in Warsaw.
If you are passionate about software quality and thrive in a fast-paced environment, this role is for you!
Key Responsibilities:
- Write and execute automated tests for applications, ensuring robustness and reliability.
- Work with NodeJS, Express JS, and UI/UX automation tools like Cypress or Selenium for multi-browser testing.
- Automate API tests using Java and JavaScript frameworks such as JS Jasmine, TestNG, or JUnit.
- Plan, create, and execute test scenarios, test data, and test cases based on business requirements.
- Understand complex enterprise systems, including integration points and networking layers, and contribute to the overall software development lifecycle.
- Conduct thorough testing of web applications, REST APIs, Java, JavaScript, shell scripts, and RDBMS.
- Provide clear and effective communication regarding test results, issues, and potential improvements.
Required Qualifications:
- 4+ years of experience in coding and testing applications.
- Proven expertise in NodeJS, Express JS, and UI/UX automation tools like Cypress or Selenium.
- Strong experience in API automation with Java or JavaScript-based frameworks (JS Jasmine, TestNG, or JUnit).
- Solid understanding of enterprise-level systems and networking layers.
- Experience testing web applications, REST APIs, Java, JavaScript, shell scripting, and RDBMS.
- Strong problem-solving and debugging skills.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Preferred Qualifications:
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD pipelines using Jenkins.
- Experience debugging and troubleshooting containerized microservices.
- Hands-on experience with performance testing tools like Gatling or JMeter.
- Knowledge of Kafka and Hazelcast is a plus.
- Experience testing ETL and batch processes using Clover.