We are seeking a skilled QA Manual and Automation Engineer to join our dynamic team. The ideal candidate will have extensive experience in both manual and automated testing, with a strong background in Selenium and other testing tools. You will be responsible for ensuring the quality and reliability of our applications through comprehensive testing strategies.
Key Responsibilities:
•Manual Testing: Design and execute manual test scenarios and test cases to validate application functionality.
•Automation Testing: Develop and maintain automated test scripts using Selenium and other automation tools.
•Test Planning: Create detailed test plans and test suites to cover all aspects of application testing.
•Complex Testing: Perform complex testing scenarios, including regression, integration, and performance testing.
•Data-Driven Testing: Implement data-driven testing strategies to ensure thorough validation of application features.
•Defect Tracking: Identify, document, and track defects using bug tracking tools.
•Collaboration: Work closely with developers, product managers, and other stakeholders to ensure quality standards are met.
•Reporting: Generate test reports and metrics to provide insights into testing progress and results.
•Test Automation Frameworks: Develop and maintain test automation frameworks to support continuous testing.
•Code Reviews: Participate in code reviews to ensure testability and quality of the codebase.
•Mentorship: Mentor junior QA engineers and provide guidance on best practices in testing.
•Continuous Improvement: Identify opportunities for process improvements and implement best practices in QA.
•Stay Updated: Keep up-to-date with the latest trends and advancements in QA and testing methodologies.
Requirements:
•Experience: Minimum of 6 to 7 years of proven experience as a QA Manual and Automation Engineer or similar role, with a strong portfolio of testing projects.
•Proficiency in Selenium and other automation testing tools.
•Experience with manual testing, including test scenario and test case creation.
•Knowledge of complex testing techniques, including regression, integration, and performance testing.
•Familiarity with data-driven testing strategies.
•Ability to create and manage test suites.
•Experience with bug tracking tools (e.g., JIRA, Bugzilla).
•Understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
•Knowledge of version control systems (e.g., Git).
•Experience with test automation frameworks (e.g., TestNG, JUnit).
•Strong analytical and problem-solving skills.
•Excellent communication and teamwork abilities.
•Attention to detail and a proactive approach to identifying and resolving issues.
•Ability to work in an agile development environment.
•Strong organizational and time management skills.
•Ability to mentor and guide junior team members.
•Education: Degree in Computer Science, Engineering, or a related field (preferred).
Job Type: Full-time
Pay: $40,000.00 - $60,000.00 per month
Schedule:
Education:
Experience:
•5years: 3 years (Preferred)
Shift availability:
Work Location: Remote