Job Description
As a Senior Automation QA Tester, you will play a pivotal role in designing and implementing test automation framework, ensuring the quality and reliability of our software products. We are seeking an experienced Senior automation QA Tester with expertise in wide array of testing domains.
Requirements
Bachelors or master degree in computer science, software engineering
Proven experience ad a QA automation Architect with a minimum 5+ years of relevant experience
Strong programming skills in languages such as JAVA, Python, or others
Hands-on experience in test automation tools and frameworks, including Selenium, LeanFT (mainframe automation), RestAssured, UI path
and any others
In-depth knowledge of database systems, RESTful webservices and PDF testing
Excellent problem-solving skills and attention to detail
Ability to analyze complex software systems and identify areas suitable for automation
Experienced with CI/CD integration and version control systems
Strong communication and collaboration skills
Relevant certifications (e.g., ISTQB, CSTE) are a plus
Mortgage industry business knowledge is advantageous
Experience in the housing or Finance industry is preferred
Key Responsibilities
Test Script Development
Create, review, and maintain manual and automated test scripts for various testing domains, including UI, database and email verification/validation, various complex scenarios like automating two factor authentication or notifications
Leverage Selenium for web-based application testing and LeanFT for mainframe automation or other tools for mainframe automation
Visual and Processing time Validations
Implement automated tests for complex scenarios that involves processing time analysis and visual validations to ensure optimal user experience
Database testing
Develop automated tests to validate database integrity, data consistency, and data retrieval performance
Rest services testing
Design and execute automated tests for RESTful web services, validating data exchange, and integration
PDF testing
Develop and maintained automated tests for PDF documents, layout, and data testing
Integration with CI/CD
Integrate automated tests into the continuous integration / continuous deployment (CI/CD) pipeline for seamless testing. Jenkins tool experience needed
Test environment management
Ensure that test environments are properly configured and maintained support test automation
Setting up multiple virtual machines for parallel automation script execution
Collaboration
Collaboration with cross functional teams to align on automation requirement to provide automation efforts / estimates and plans
Training and guidance
Provide training and guidance to other QA members on test automation best practices and unified framework
Tool Evaluation
Stay updated with automation tools, evaluate new tools, and perform POC to recommend enhancements or modification to the automation stack
Additional
Hybrid schedule that requires 3 days onsite weekly in Pittsburgh office
Rate Range: $55-60/hr. W2 (based on experience)