Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop and implement automated testing strategies and processes to ensure the quality of software products.
- Design and develop automated test scripts using industry-standard tools and frameworks.
- Execute and maintain automated test suites and frameworks.
- Identify, document, and track software defects, ensuring they are resolved in a timely manner.
- Collaborate with the development team to investigate, troubleshoot, and resolve quality issues.
- Work closely with cross-functional teams to define and refine quality standards and processes.
- Stay up-to-date with the latest trends and advancements in software testing and automation.
- Provide regular reports and updates on testing activities, defect status, and overall quality metrics.
Job Requirements
- +4 years of experience in quality control and software testing.
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proven experience in quality control and software testing, with a strong focus on automation.
- Solid understanding of software development life cycle (SDLC) and software testing methodologies.
- Proficiency in .NET stacks, including C# and .NET frameworks.
- Experience with automated testing tools and frameworks, such as Selenium, NUnit, or SpecFlow.
- Strong knowledge of web technologies, including HTML, CSS, and JavaScript.
- Familiarity with database systems and SQL.
- Excellent problem-solving and troubleshooting skills.
- Strong attention to detail and the ability to analyze complex software systems.
- Effective communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Relevant certifications (e.g., ISTQB, CSQA) are a plus.
- Note: This job description serves as a general guideline and may vary depending on the specific requirements of the company and project.