Quality Assurance
Quality Assurance15
Applications
15
Applications
Not Accepting Applications
About the Job
Skills
Job Title: Mid-Level Quality Assurance (QA) Specialist
Overview:
As a Mid-Level Quality Assurance (QA) Specialist, you will play a critical role in ensuring the quality and reliability of our software products. Working closely with cross-functional teams, you will be responsible for designing, implementing, and executing test plans and procedures to identify issues and defects throughout the software development lifecycle. Your expertise will contribute to maintaining high standards of product excellence and customer satisfaction.
Key Responsibilities:
- Test Planning and Strategy: Collaborate with product managers, developers, and other stakeholders to understand project requirements and define comprehensive test plans and strategies.
- Test Execution: Execute test cases and scenarios to verify software functionality, performance, usability, and compatibility across different platforms and environments.
- Defect Identification and Reporting: Identify, document, and prioritize defects using bug tracking tools. Clearly communicate issues to the development team and work closely to ensure timely resolution.
- Automation: Develop and maintain automated test scripts and frameworks to streamline testing processes and improve efficiency. Continuously evaluate opportunities for automation and implement where feasible.
- Regression Testing: Conduct regression testing to ensure that software updates and enhancements do not adversely impact existing functionality.
- Quality Advocacy: Advocate for quality throughout the software development process by providing feedback, suggesting improvements, and promoting best practices.
- Collaboration: Foster a collaborative environment by actively participating in team meetings, sharing insights, and contributing to knowledge sharing initiatives.
- Documentation: Create and maintain test documentation including test plans, test cases, and test reports to facilitate comprehensive test coverage and traceability.
- Performance Monitoring: Monitor and analyze software performance metrics to identify areas for optimization and improvement.
- Continuous Learning: Stay updated with industry trends, tools, and technologies related to quality assurance and incorporate new methodologies and techniques into the testing process.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 1+ years of experience in software quality assurance, with a focus on manual and automated testing.
- Strong understanding of software testing methodologies, tools, and best practices.
- Proficiency in using test management and bug tracking tools such as Jira, TestRail, or similar.
- Experience with test automation frameworks such as Selenium, Appium, or similar.
- Solid knowledge of programming languages (e.g., Java, Python) and scripting languages for test automation.
- Excellent analytical and problem-solving skills with meticulous attention to detail.
- Effective communication skills with the ability to collaborate with cross-functional teams.
- Proven ability to work independently and prioritize tasks in a fast-paced environment.
Preferred Qualifications:
- ISTQB or similar certification in software testing.
- Experience with performance testing tools such as JMeter, LoadRunner, or similar.
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.
- Knowledge of Agile/Scrum methodologies and practices.
- Experience testing web applications, mobile applications, and APIs.
About the company
Company Size
11-50 Employees
Headquarter
Ahmedabad
Other open jobs from FeelTech Solutions Private Limited