Job Description:
Pranatree LLC is seeking an experienced QA Automation Engineer with a strong background in coding, specializing in C# or Java, and automation tools like Playwright. This is a contract-to-hire position, ideal for someone with a deep understanding of automation testing and the ability to design and implement test frameworks. You will work closely with the development and product teams to ensure that the software we deliver meets the highest quality standards.
Key Responsibilities:
- Design, develop, and maintain automated test frameworks and scripts using Playwright, C#, and Java.
- Conduct comprehensive test case design for both functional and regression testing.
- Collaborate with the development and product teams to resolve issues and improve software quality.
- Identify, document, and track software defects, ensuring timely resolution.
- Perform continuous integration testing, regression testing, and performance testing using automation tools.
- Review user interfaces and application workflows to ensure they meet quality standards.
- Provide feedback on testability, quality concerns, and automation opportunities during requirement reviews.
- Ensure test coverage across all functional areas and maintain detailed test documentation.
- Actively participate in Agile ceremonies, including sprint planning, retrospectives, and daily stand-ups.
- Troubleshoot, debug, and provide support in both test and production environments.
Required Qualifications:
- Minimum of 5 years of experience in QA, with a focus on automation testing in C#, Java, and Playwright.
- Strong coding skills in C# and Java (required).
- Hands-on experience with Playwright or similar automation tools (Selenium, Cypress, etc.).
- In-depth knowledge of test automation frameworks and continuous integration tools.
- Experience with test management tools such as JIRA, TestRail, or HP ALM.
- Strong problem-solving and analytical skills, with an eye for detail.
- Ability to work independently and manage priorities in a fast-paced, dynamic environment.
- Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- Excellent communication and collaboration skills.
- Preferred Qualifications:
- Familiarity with cloud platforms and containerized environments like AWS, Docker, or Kubernetes.
- Experience with performance and load testing tools.
- Knowledge of Agile development processes and methodologies.