HamburgerMenu
hirist

Job Description

Description :

Test Automation :

- Develop, maintain, and execute automated test scripts using relevant tools and frameworks to validate the functionality, performance, and reliability of frontend applications.

- Experienced in conducting automation testing in multiple platforms such as Mobile Web, Android, iOS, and or Backend API (REST API)

- Experience in automation of services/API software layers (e.g. UI, services, APIs, etc.) and debugging, and optimizing of applications/ automated test scripts

Manual Testing :

- Conduct comprehensive manual testing of frontend components and UI elements to identify defects, inconsistencies, and usability issues.

Test Strategy and Planning :

- Collaborate with the QA and development teams to define comprehensive test strategies, test plans, and test cases for various software projects.

- Analyze requirements, user stories, and acceptance criteria to identify test scenarios and ensure adequate test coverage.

- Review and approve test plans and strategies developed by team members.

Test Execution and Defect Management :

- Oversee the execution of test cases, analyze test results, and report defects and issues effectively.

- Work closely with developers to reproduce and troubleshoot defects, ensuring timely resolutions.

- Monitor test execution progress, analyze trends, and report on the quality of software builds.

Cross-Browser and Cross-Device Testing :

- Verify frontend applications across different web browsers, devices, and screen sizes to ensure compatibility and responsiveness.

Performance Testing :

- Participate in performance testing efforts to evaluate the responsiveness and load handling capabilities of frontend components.

Quality Assurance and Process Improvement :

- Identify areas for process improvement and implement measures to enhance test effectiveness and efficiency.

- Participate in software design reviews, code inspections, and other quality assurance activities.

- Promote a culture of quality within the development team, emphasizing the importance of testing and defect prevention.

Test Environment Management :

- Assist in setting up and maintaining the test environment to support various testing activities.

Continuous Integration :

- Integrate automated tests into the continuous integration (CI) and continuous deployment (CD) pipelines to facilitate timely feedback on code changes.

Test Documentation :

- Create and maintain detailed test documentation, including test plans, test cases, and test reports.

Collaboration :

- Collaborate closely with cross-functional teams, including developers, product managers, and designers, to ensure a shared understanding of product requirements and deliverables.

Required Skills and Qualifications :

- Proven experience as an SDET with a focus on frontend testing and automation.

- Strong proficiency in programming languages used for automation, such as Javat, Python

- Hands-on experience with test automation tools and frameworks (e.g., Selenium, Cypress, Protractor).

- Solid understanding of software testing principles, methodologies, and best practices.

- Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Travis CI).

- Analytical mindset and strong problem-solving skills to identify, debug, and troubleshoot issues effectively.

- Excellent communication and collaboration skills to work effectively in a team-oriented environment.

- Ability to work independently, prioritize tasks, and meet project deadlines.


info-icon

Did you find something suspicious?