We are seeking a skilled and detail-oriented Senior QA Engineer / QA Engineer to join our dynamic team. The ideal candidate will have a solid background in both manual and automated testing, and experience with continuous integration and continuous deployment (CI/CD) systems. You will work collaboratively with product management and development teams to ensure the highest standards of software quality.
Responsibilities:
- Collaborate with product management and development teams to comprehend project requirements.
- Design comprehensive test plans and test cases encompassing both manual and automated testing strategies.
- Execute test cases manually and through automation tools such as Selenium, Playwright, or similar.
- Ensure software functionality, performance, reliability, and compatibility across various platforms and environments.
- Identify, document, and prioritize defects.
- Work closely with developers to facilitate timely resolution, utilizing manual testing techniques and automated test scripts.
- Actively participate in design and code reviews to offer quality assurance feedback.
- Ensure adherence to coding standards, leveraging both manual inspection and automated code analysis tools.
- Continuously evaluate and enhance test processes and strategies.
- Elevate overall product quality and operational efficiency, incorporating manual testing best practices and automation frameworks.
- Conduct regression testing to validate software changes and updates.
- Utilize a combination of manual regression tests and automated test suites.
- Integrate test automation into CI/CD pipelines to ensure continuous testing.
- Collaborate with DevOps teams to maintain and optimize CI/CD processes.
- Collaborate with stakeholders to define acceptance criteria.
- Perform acceptance testing as required, employing both manual validation and automated acceptance tests.
- Maintain comprehensive documentation of test procedures, results, and defects.
- Ensure traceability and clarity, utilizing manual test reports and automated test logs.
- Foster a culture of knowledge sharing and collaboration within the QA team.
- Contribute to best practices in both manual and automated testing methodologies.
- Stay abreast of industry trends, emerging technologies, and best practices in software testing.
- Incorporate relevant advancements into our manual and automated testing processes and workflows.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 3 years of experience as a QA engineer, with expertise in manual and automation testing.
- Previous experience managing a team is highly desirable.
- Profound understanding of software QA methodologies, tools, and processes, encompassing both manual and automated testing approaches.
- Demonstrated experience in creating, executing, and maintaining both manual and automated test cases and test plans.
- Familiarity with test automation tools such as Selenium, Playwright, or equivalent, alongside proficiency in manual testing techniques.
- Proficiency in programming/scripting languages such as Java, Python, and JavaScript.
- Experience with CI/CD systems and integrating test automation into CI/CD pipelines.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Attention to detail and a commitment to quality.
Preferred Qualifications:
- Experience with performance and load testing tools.
- Certification in software testing (e.g., ISTQB).
Why Join Central Park Puppies?
- Compensation in USD: Salary will be paid in USD from a United States corporation.
- Competitive Compensation: Attractive salary and incentives.
- Health First: Health insurance for peace of mind.
- Grow Together: An innovative work environment that encourages collaboration and growth.
If you believe in our global vision and think you can make a meaningful contribution to Central Park Puppies, we would love to hear from you. Please email your updated resume to: careers@centralparkpuppies.com

0 Comments