Job Description
Artisys Corporation is seeking a QA professional with hands-on expertise in UI Automation, strong coding skills, and a proactive approach to ensuring the quality of our software solutions throughout the development life cycle. If you are passionate about automation testing and thrive in a collaborative, agile environment, we encourage you to apply.
This is an on-site opportunity based in Alpharetta, GA, and is a fully on-site position, open exclusively to US Citizens and Green Card holders.
Job Title: QA Lead – UI Automation
Location: Alpharetta, GA
Responsibilities:
As a QA Lead specializing in UI Automation, you will play a pivotal role in ensuring the quality and reliability of our software solutions. Your responsibilities include:
- Utilize Automation test frameworks, particularly Serenity Selenium.
- Create automation scripts using Java to enhance testing efficiency.
- Analyze Business Requirements Documents to gain a comprehensive understanding of the system from both technical and business perspectives.
- Conduct Pipeline testing with various tools and demonstrate knowledge of Node-based automation testing.
- Actively participate in Requirements, Design, Development, and Testing Sessions.
- Assess requirements to determine the technical feasibility of Automation Testing and implement these requirements during scripting and validation.
- Identify, prioritize, and execute tasks related to developing automation scripts for new features and updates in legacy modules.
- Develop a test execution plan for sprint releases based on the project scope.
- Contribute to the preparation of Test plans and Estimation documents.
- Analyze requirements and prepare test data by coordinating with multiple teams.
- Attend scrum meetings, ensuring no blockers or dependencies hinder regression testing.
- Collaborate with offshore QA teams and onsite teams to monitor execution status.
- Allocate technical tasks among team members and execute them according to the project plan.
- Regularly review peer tasks to ensure they meet project standards.
- Coordinate with internal resources and third-party vendors to ensure flawless project execution.
- Address any blockers arising from web service or other third-party environmental issues.
- Develop and write high-quality code that meets customer requirements.
- Debug and fix issues while running automation scripts.
- Automate all possible customer-facing scenarios to increase test coverage.
- Analyze test results and generate reports during testing to validate feature functioning.
- Collaborate with QA and business teams for system integration and UAT testing.
- Work closely with peer developers and QA team members to ensure the overall quality of solutions.
- Analyze, debug, and fix defects found during the sprint, system integration end-to-end testing, and regression testing.
- Coordinate with Integration test teams in planning and executing end-to-end QA and product testing.
- Assist in fixing reported issues found in production.
- Follow agile/scrum methodology for software development and report updates and progress.
Note: Experience with Automation test frameworks, Java, and related technologies is essential for this role.