Job Description Summary
We are seeking a detail-oriented QA Automation Engineer with 4-6 years of experience. The candidate will have strong expertise in test automation using tools like Selenium, Playwright, and API testing. The role involves creating, maintaining, and executing robust automated testing frameworks to ensure the delivery of high-quality software solutions.
Responsibilities
- Design, develop, and maintain modular, extensible, and reusable test automation frameworks and scripts with high stability.
- Set up, configure, and maintain the automation environment and test data to ensure smooth testing processes.
- Develop and execute efficient automated performance test scripts to validate system stability and responsiveness.
- Create and maintain a comprehensive test automation library with scenarios to ensure thorough requirements and regression coverage.
- Assist in functional, regression, and integration testing for new or modified software programs using both manual and automated approaches.
- Validate mobile, web, and API functionality using appropriate test automation tools and frameworks.
- Identify, report, and track product defects, providing clear and concise documentation of issues and potential improvements.
- Participate in product design reviews to provide input on requirements, automation feasibility, and testing implications.
- Write, review, and verify test plans and procedures for product evaluations and defect identification.
- Accurately estimate testing timelines and work toward targeted at‑on‑time delivery by proactively removing roadblocks.
- Collaborate with cross‑functional teams to align on product goals and ensure quality standards are met.
- Provide feedback and insights to improve the software quality assurance process and methodology.
- Stay up to date with the latest automation tools and best practices to optimize the automation framework.
- Participate in an on‑call rotation schedule to support critical testing needs outside of standard business hours.
Qualifications
- At least 4–6 years of experience developing and executing automated software scripts with Selenium or Playwright using Java or JavaScript.
- At least 4 years of experience writing and executing manual test cases and test plans.
- Proficiency in scripting languages such as JavaScript, Java, or C# for automation.
- Strong understanding of software quality assurance standards, practices, and methodologies.
- Hands‑on experience with HTML and CSS selectors for object identification in test automation.
- Ability to comprehend and execute project planning and execution, and mentor others on large QA initiatives.
- Excellent problem‑solving skills, including defect identification and troubleshooting.
- Proficiency in API validation and experience with API testing tools.
- Strong written and verbal communication skills with the ability to collaborate across technical and non‑technical teams.
Benefits
- Competitive compensation package.
- Comprehensive benefits program.
- Professional development opportunities, including certifications and training.
Equal Opportunity
Netsmart is proud to be an equal opportunity workplace and an affirmative action employer, providing equal employment and advancement opportunities to all individuals. All employment decisions are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected status.