On behalf of JobTestPrep, SD Solutions is looking for a talented Senior Quality Assurance Engineer. This role involves day-to-day test execution, quality assurance, manual testing, and creating test cases. Lead the quality assurance efforts for our client applications built on React Micro frontend architecture implementing our own framework with Atomic Design principles. Additionally, you will ensure the quality of our cloud-based microservices system that implements event-driven design with HTTP/HTTP2, message brokers (topics/queues), and WebSockets.
SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.
Responsibilities:
- Develop, implement, and maintain comprehensive QA processes and strategies.
- Design, execute, and maintain automated and manual test cases and scripts.
- Identify, document, and track software defects.
- Develop and maintain automated test frameworks and scripts.
- Establish prerequisites for automation development and maintenance to ensure effective automated tests despite feature changes.
- Perform testing of web applications and REST APIs in a client-server architecture.
- Mentor junior QA engineers and foster a culture of continuous improvement.
- Ensure timely and accurate reporting of test progress, issues, and risks.
- Transition to Tech Lead of QA, taking on full responsibility for products' quality and the quality assurance process across the organization, along with leadership responsibilities.
- Full flow QA management from gathering requirements to production testing.
- Control and track releases, ensuring the team meets version goals and due dates.
Requirements:
- Minimum of 5 years in software quality assurance, with a strong background in both manual and automated testing.
- Minimum of 2 year with test automation tools (Selenium, JUnit, TestNG).
- Proven experience in building and leading QA processes and teams.
- Strong knowledge of QA methodologies: Functional, Usability, Stress, Negative, Integration, Data Validation, Performance, and Automated Testing.
- Experience with test automation tools (Selenium, JUnit, TestNG).
- Experience with message brokers like Kafka, RabbitMQ, or similar technologies.
- Proficiency in testing applications using HTTP/HTTP2 protocols, message queues, and WebSockets.
- Experience with test automation tools suitable for React (e.g., Jest, Cypress) and microservices.
- Proficiency in programming languages (JavaScript, Python, or similar) for test automation.
- Familiarity with CI/CD tools and Agile/Scrum methodologies.
- Proficiency in using issue tracking and project management tools: Xray, Jira.
- Strong knowledge and experience with client-server architecture, web application testing, and REST API testing.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent communication and collaboration skills.
- Fluent in English. Proficiency in additional languages is a plus.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Graduate of a software testing course.
Advantages:
- Experience with performance testing tools (JMeter, LoadRunner).
- Experience with event-driven testing strategies and tools.
- Familiarity with testing tools for message brokers and WebSockets.
- Knowledge of microservices architecture and related testing strategies.
- Experience with cloud platforms (AWS, Azure).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of database testing, SQL, and NoSQL databases.
About the company:
JobTestPrep is a leading provider of innovative online test preparation services for job seekers aiming to excel in their career progression. Renowned for delivering a tailored learning journey, JobTestPrep assists candidates in mastering their employment assessments through a vast selection of practice tests and support materials. Our ethos is grounded in continual innovation, unwavering customer focus, and the ongoing enhancement of our educational tools.
By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.