Remote
Full-time
Global MUST COMPANY is a leading IT company committed to excellence in delivering high-quality software solutions. We value innovation, collaboration, and creativity, and we're looking for passionate individuals to join our team. Join us and be a part of a team that values innovation, quality, and collaboration!
Job Brief
We are seeking a dedicated Senior Automation Engineer to join our team. The ideal candidate will play a key role in ensuring the quality and performance of our software products by leveraging both manual and automated testing techniques. You will focus on stress testing, regression testing, end-to-end testing, and maintaining robust testing frameworks. Perform manual testing for thorough analysis of software functionality, usability, and compatibility. Develop and execute comprehensive test plans, test cases, and test scripts for both new and existing software applications. Perform regression testing to validate the functionality of software updates and patches. Conduct stress and performance testing to ensure system reliability and scalability under heavy loads. Design, develop, and maintain automation frameworks and scripts to streamline the testing process. Carry out end-to-end testing to verify that the entire system works seamlessly across multiple components. Collaborate with cross-functional teams, including developers, product managers, and UX designers, to understand requirements and provide actionable feedback. Analyze test results, document defects, and provide detailed reports to the development team for resolution. Continuously improve testing processes, tools, and methodologies to enhance overall software quality. Stay up-to-date with emerging trends and best practices in software quality assurance.Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance.
- Strong understanding of the software development life cycle (SDLC) and QA methodologies.
- Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG) and scripting languages (e.g., Python, JavaScript).
- Experience with stress testing and performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with bug tracking and test management tools (e.g., Jira, TestRail).
- Hands-on experience in end-to-end and regression testing.
- Excellent analytical and problem-solving skills.
- Strong communication skills and the ability to thrive in a collaborative team environment.
- Experience with Agile/Scrum methodologies.
- Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab).
- Expertise in API testing and tools (e.g., Postman, SoapUI).
- Relevant certifications (e.g., ISTQB, CSTE) are a plus.