Quality Assurance Application Tester
metroplusjobs
Job Description
Scope of Role and Responsabilities
- Analyze business and technical requirements to develop comprehensive test plans, test cases, and test scenanos
- Execute functional, regression, smoke, integration, and end-to-end testing across web, desktop, and enterprise applications
- Perform manual testing for desktop workflows and scenarios where automation is not feasible
- Validate user interfaces, business logic, and backend data
- Design, develop, and maintain automated test scripts using automation tools
- Identify and prioritize test cases suitable for automation
- Execute automated test suites through Cl/CD pipelines and scheduled runs
- Identify, document, track, and retest defects across web and desktop environments
- Collaborate with development teams to analyze root cause and validate fixes
- Ensure defects are resolved and verified prior to release
- Support Cl/CD pipelines by integrating and executing automated tests
- Monitor pipeline results and troubleshoot automation or environment failures
- Perform release and post-deployment validation
- Create and maintain test data for manual and automated testing
- Validate and manage test environments for desktop and web applications
- Coordinate testing across DEV, QA, and UAT environments
Required Education, Training and Profesional Experience
- Bachelor's degree in computer science, Information Systems, or equivalent experience
- 3-6 years of experience in software quality assurance and testing or;
- A satisfactory equivalent combination of training, education, and experience.
- Strong analytical and communication skills
- Experience testing web, mobile, and desktop applications
- API testing experience (REST services, KeyRunner)
- Strong knowledge of SDLC, STLC, and Agile methodologies
- Knowledge of object oriented programming concepts, including experience working with C# or comparable programming languages
- Hands-on experience with test automation, manual testing, and defect tracking tools
- Experience using automated testing tools to design, develop, and execute automated test scripts for web based applications
- Knowledge of established test automation design patterns, including the Page Object Model (POM)
- Ability to identify and create reliable test locators, including dynamic XPath and CSS selectors, to support stable and maintainable automated test scripts
- Ability to perform data validation to verify accuracy, completeness, and consistency of application data
- Knowledge of relational databases, including the ability to write and execute basic to intermediate SQL queries for testing and validation purposes
- Healthcare, insurance, or enterprise system experience a plus
- Experience testing Salesforce or CRM applications a plus
- Experience with CI/CD tools such as Azure DevOps or Jenkins a plus
- Knowledge of cloud computing fundamentals, including familiarity with Microsoft Azure, a plus
- General knowledge of Artificial Intelligence (AI) concepts and terminology as they relate to modern software technologies
- General familiarity with Large Language Models (LLMs) and their fundamental operating principles
- Awareness of how AI-based tools and technologies may be applied to support software testing and test automation activities