Preferred Education Bachelor's degree in Computer Science, Engineering, or a related technical field is preferredPreferred License/Certification Relevant certifications in Quality Assurance or test automation Industry certifications (e.g., ISTQB) are a plusRequired Qualifications/Skills/Experience 6+ years of experience in Quality Assurance with a strong focus on test automation Proficient in designing and developing automated test scripts using Selenium WebDriver Strong programming skills in at least one object-oriented language (e.g., Java, Python, C#) Experience with test automation frameworks such as TestNG, JUnit, Pytest, NUnit, or similar Solid understanding and practical experience with the Page Object Model (POM) design pattern Design, write, and execute detailed, comprehensive, and well-structured manual test plans and test cases Perform thorough manual functional, integration, system, and regression testing Conduct exploratory testing to uncover defects and usability issues not covered by formal test cases Familiarity with version control systems, particularly Git Experience integrating automated tests into CI/CD pipelines Knowledge of SQL for database validation Strong analytical and problem-solving skills with meticulous attention to detail Excellent written and verbal communication skills, with the ability to articulate technical issues clearly to both technical and non-technical audiences Ability to work independently and as part of a collaborative team in an agile environmentPreferred Qualifications/Skills/Experience Experience with Behavior-Driven Development (BDD) frameworks like Cucumber Knowledge of performance testing tools (e.g., JMeter, LoadRunner) Experience with security testing concepts and tools Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) Understanding of containerization technologies (e.g., Docker, Kubernetes) Experience with mobile application test automationQuality Assurance Automated Tester is responsible for designing, developing, and maintaining automated test scripts using Selenium to ensure the quality, reliability, and performance of software applications. The role also includes API testing, database validation, exploratory testing, regression testing, and contributing to continuous improvements in QA processes and automation frameworks.