Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
The QA technician role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.
Daily and Monthly Responsibilities
- Identifying web application weaknesses and target areas.
- Create detailed, comprehensive, and well-structured test plan and test cases
- Build, test, deploy, monitor and maintain effective test automation solutions
- Participate in and conduct regular test case peer reviews and automation code reviews
- Perform manual and automated testing
- Execute all levels of testing (System, Integration, and Regression)
- Record test progress and results
- Document Software Defects, using a bug tracking system, and report defects to software developers and assist in tracking down their cause and creating test reports.
- Perform thorough regression testing when bugs are resolved
- Performs complex bug verification, release testing and beta support for assigned products.
- Understand system requirements, proactively find answers to questions, understand the impact of proposed changes, define QA scope, and create test plans.
- Perform and document risk analysis
- Develop standards and procedures to determine product quality and release readiness
- Managing the QA team, assisting them where needed
- Drive innovation and streamline overall testing processes
- Continuously work on implementing process improvements and contribute to our in-house automation testing frameworks
- Provide mentoring for less-experienced colleagues and support their technical development.
Job Requirements
Skills and Qualifications
- 5+ years of experience as Software Quality Automation Engineer or equivalent position looking after multiple products
- Advanced experience with programming script languages including Python or Java.
- Deep practical experience with automation tools and frameworks for Web, Mobile, DB and Web-service testing - Selenium, Appium, Rest-Assured, etc.
- Strong automation experience with tools like (E2E, Postman, JMeter or other tools)
- Highly experienced with developing automation frameworks from scratch built for UI and API testing and integration with CI pipelines
- Having profound knowledge of Database Testing.
- Experience with creating and maintaining large scale test data frameworks to support test automation.
- Aware of the latest testing and technology trends and using them to improve daily practices
- Strong knowledge of software methodologies, tools, and processes, Agile/Scrum development process is a must.
- Excellent analytical skills.
- Experience Writing Clear, concise, and comprehensive test cases, Test Strategy, Test Plan and Test Summary Report
- Expert level experience with version control software like Git/Github, and Integration with CI/CD tools and pipeline like Github Actions
- Good experience in one of the Test management tools like JIRA, ClickUp, ZenHub
- Superior understanding of continuous testing practices.
- Must have Sound knowledge of Tracking and Tracing Health Report of Bugs through Automation
Preferred Qualifications
- Non-Functional testing which includes Performance/Stress/Load through JMeter or any other automated tool will be a plus point.
- Fair knowledge of clouding and cloud testing as well.
- Experience in working on Linux based environments.