Test Automation Engineer
Role details
Job location
Tech stack
Job description
Identify automation candidates using MoSCoW prioritization.
-Write automated test scripts using Playwright and TypeScript.
-Write API test scripts using Playwright and TypeScript. -Develop performance tests using K6 and TypeScript.
Test Data Setup -Prepare and manage test data and test environments required for test execution.
Automated Test Execution
-Execute automated tests via Jenkins pipelines. -Analyse test results.
Failure Analysis -Identify test failures. -Reproduce failures locally. -Review test code. -Create defect reports in the test management tool.
Regression Testing -Execute automated regression tests to verify that existing functionality has not been affected by code changes.
Cross-Browser and Cross-Platform Testing -Ensure compatibility across different browsers and platforms by running tests on multiple configurations.
Continuous Improvement -Identify opportunities for process improvement and automation optimization to enhance test efficiency and coverage., Requirements Analysis -Review and understand software requirements and user stories to identify test scenarios.
Collaboration -Collaborate closely with developers, product managers, and quality assurance teams to ensure alignment on testing objectives.
Test Case Design -Create and maintain automated test cases based on requirements, functional specifications, and user stories.
Test Review -Participate in collaborative meetings to review and evaluate newly created test scenarios.
Test Execution -Execute manual test scenarios to validate software functionality and report defects. -Perform exploratory testing.
Defect Reporting -Log and track defects in issue tracking systems (e.g., Jira) and collaborate with development teams to resolve issues.
Requirements
Do you have experience in TypeScript?, Do you have a Bachelor's degree?, Senior Profile - Atleast 5-6 years of experience, At least a Bachelor degree