Quality Analyst

Key Responsibilities
Lead and oversee manual and automated testing processes to ensure softwarefunctionality, performance, and security.
Design, develop, and maintain detailed test plans, test cases, and test scripts to cover allaspects of software quality.
Identify, document, and manage software defects, ensuring timely resolution throughcollaboration with developers and project teams.
Analyze testing results, identify trends, and provide insights to improve overall projectquality and development processes.
Mentor and guide junior QA team members, providing technical assistance and bestpractices to enhance team performance.
Participate in code reviews, system architecture discussions, and project designmeetings to advocate for quality at every stage.
Stay up-to-date with emerging testing tools, methodologies, and industry trends, andimplement improvements where appropriate.
Manage and prioritize testing schedules, ensuring that deadlines are met and projectgoals are achieved.
Collaborate with cross-functional teams to implement automated testing frameworks andCI/CD pipelines.
Ensure thorough regression testing is conducted after every change or release to maintain system stability.
Develop and manage quality assurance documentation including testing procedures standards and guidelines.
Identify and implement opportunities to optimize testing efficiency including test automation and continuous testing strategies.
Communicate regularly with project stakeholders providing updates on testing progress risks and potential roadblocks.
Conduct risk assessments and develop strategies to mitigate potential issues in both the testing phase and post launch.
Minimum Requirements
Bachelors degree in Computer Science Information Technology or a related field.
3+ years of experience in software quality assurance including manual and automated testing.
Deep understanding of testing methodologies tools and best practices such as Selenium JIRA TestRail.
Proven experience with automated testing frameworks and continuous integration processes.
Strong leadership communication and collaboration skills.
Excellent problem solving abilities with a keen attention to detail.
Ability to manage multiple tasks and projects in a fast paced environment.
Experience in mentoring or leading interns and junior QA team members is preferred.
Advanced knowledge of scripting languages such as Python Java JavaScript for test automation is highly desirable.
Experience in performance testing load testing and security testing tools such as JMeter LoadRunner is a plus.
Familiarity with agile development practices including experience working in Scrum or Kanban teams.
Proven experience in testing complex multi tier web and mobile applications.
Strong understanding of API testing including the use of tools like Postman.
Experience with database testing including writing SQL queries to validate data integrity.
Familiarity with DevOps practices and tools such as Jenkins Docker Kubernetes is a plus
What We Offer
Opportunity to lead and shape the quality assurance strategy for key projects.
Work alongside a talented team of developers and QA professionals.
Flexible working hours and a dynamic fast paced work environment.
Career growth opportunities with the potential for leadership roles.
Competitive salary and benefits package.