About the role
Responsibilities:
- Automate (create, maintain, and execute) end-to-end tests for UI and API workflows using testing frameworks such as Playwright and Selenium - Design and implement test automation architecture using Page Object Model (POM) or similar design patterns to ensure scalability and maintainability. - Integrate automated tests into CI/CD pipelines using tools such as Team City, Mercurial/Git, and GitHub. - Perform cross-browser testing.
- Develop and execute an overall automation strategy for a complex ERP system, focusing on UI/integration testing while also supporting API and performance testing as needed. - Participates in code review meetings - Support other testers and automation engineers in approach, design, script development, execution, and reporting. - Analyzes and communicates test results and defect resolution tasks. - Stay up to date with industry trends and best practices to apply them to an existing project. - Demonstrate automation solutions to key stakeholders, showcasing value and progress. - Monitor and review daily test reports, taking necessary actions to address failures or issues. - Collaborate with teams to manage test data and use third-party tools for database interactions.
Qualifications:
- Bachelor’s degree in computer science or related field - 3+ years of experience in test automation for multi-platform, multi-user web-based applications, preferably in complex ERP systems or similar enterprise-level software. - Strong programming skills in language such as C#, Typescript with ability to write modular maintainable code. - Experience designing and executing functional UI, backend and APIs based manual and automated tests - Working knowledge of SQL is required - Experience with the Agile – Scrum, Kanban or Lean development processes is required. - Experience with Cucumber/Gherkin, Playwright, Selenium WebDriver open-source frameworks is required - Experience with Jenkins, Team City, mercurial or other build management, continuous integration tools, AWS, is desirable - Experience with security testing (sqli, xss, etc) is a plus. - Experience using Jira and Zephyr is preferable. - Experience using Claude Code is a plus - Excellent verbal and written communication skills - Knowledge of Performance testing is preferred. - Ability and desire to work in a fast-paced, highly flexible on-site and offshore team environment - Must be a self-starter, able to operate independently, and multiplex his or her time between many diverse tasks in a fast-moving environment with limited supervision
Text as published by Tyler Technologies. We don't edit postings; apply and ask questions on the employer's site.