
Test Engineer - Selenium, Appium
Salary undisclosed
Checking job availability...
Original
Simplified
Key Responsibilities: • Automation Framework Development: • Design, develop, and maintain robust and scalable test automation frameworks. • Write reusable, maintainable, and efficient automated test scripts. • Testing and Quality Assurance: • Perform functional, regression, performance, and integration testing using automation tools. • Identify, record, document, and track bugs, collaborating with developers to resolve them. • Ensure comprehensive test coverage of all system components. • Collaboration and Reporting: • Work closely with product managers, developers, and other QA engineers to understand requirements and define testing strategies. • Prepare detailed test plans, test cases, and test reports. • Provide regular updates on testing progress, issues, and risks. • Continuous Improvement: • Stay updated with the latest trends and best practices in QA automation tools and techniques. • Optimize and enhance the existing automation processes and frameworks. Required Skills and Qualifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • 4–7 years of experience in software quality assurance with a focus on test automation. • Proficiency in one or more programming/scripting languages (e.g., Java, Python, JavaScript). • Hands-on experience with automation tools such as Selenium, Appium, TestNG, JUnit, or similar. • Strong knowledge of software testing methodologies, tools, and processes. • Experience with CI/CD tools (e.g., Jenkins, GitLab, Azure DevOps). • Familiarity with API testing tools like Postman or RestAssured. • Knowledge of performance and load testing tools (e.g., JMeter, LoadRunner) is a plus. • Excellent problem-solving, analytical, and debugging skills. • Strong communication skills and the ability to work in a team-oriented environment. Optional Preferred Qualifications: • Experience in cloud-based environments (AWS, Azure, or Google Cloud). • Knowledge of containerization tools (e.g., Docker, Kubernetes). • Exposure to Agile/Scrum development methodologies. • ISTQB or equivalent certification is a plus.