QA - Associate Architect
- 📅
- CREQ243255 Requisition #
- 📅
- 2 hours ago Post Date
Key Responsibilities:
Framework Development & Maintenance: Design, build, and maintain a scalable and reusable test automation framework using Selenium WebDriver or Playwright.
Code Reviews: Participate in peer reviews of test scripts and automation code to ensure adherence to coding standards and best practices.
Manual Testing: Perform manual testing as needed to explore application functionality, identify edge cases, and supplement automation efforts.
Performance & Load Testing: Contribute to performance and load testing efforts to ensure the application is stable and responsive under load.
Documentation: Create and maintain clear documentation for the test automation framework, test cases, and testing processes.
Mentoring: Mentor junior QA engineers and share knowledge about automation best practices within the team.
Primary Tool: 6+ years of hands-on experience with Selenium WebDriver for web application automation. Playwright exposure is a plus.
Programming Languages: Strong proficiency in at least one object-oriented programming language, such as: Java or Python
Testing Frameworks: In-depth experience with testing frameworks like:
TestNG or JUnit (for Java)
PyTest or Unittest (for Python)
NUnit or MSTest (for C#)
Web Technologies: Solid understanding of HTML, CSS, JavaScript, and XPath/CSS selectors for locating web elements.
CI/CD Tools: Experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or CircleCI.
Version Control: Proficiency with version control systems, primarily Git (GitHub, GitLab, Bitbucket).
Build Tools: Familiarity with build automation tools like Maven or Gradle (for Java) or pip (for Python).
API Testing: Experience with API testing tools like Postman, Rest-Assured, or SoapUI is a strong plus.
Extensive experience with big data testing
Expertise with ETL concepts and testing
Knowledge on SQL and other data retrieval methods
Experience in Financial/ Banking data management systems