SUMMARY : Stewart Title is seeking a Selenium Test Automation Engineer II to provide Quality Assurance Testing services for market-leading Title Insurance management applications.
This position will support test readiness, automation script development and execution, SQL script development, execution and data validation, metric tracking, reporting, and assisting in the development, and implementation, and maintenance of Quality Assurance best practices and testing standards.
RESPONSIBILITIES : Collect requirements to develop test strategies and test plans for functional, regression, end-to-end, and automation testing.
Analyze business use cases and find gaps in current test coverage and design documents.
Design, maintain and enhance Selenium automation framework, develop test automation APIs and scripts in POM framework, and maintain and enhance the current framework to support a continuous integration environment with an automated smoke and regression test suite.
Should be able to create test cases, plan and other artifacts for project needs
Execute, monitor, and analyze test results to create test reports, metrics, and logging defects in Jira.
Work with software developers, business analysts, and project managers to analyze test results and troubleshoot problems.
Conduct backend data validation and write complex SQL queries to pull data residing in multiple databases platforms, for example, MySQL, Oracle, and other platforms.
Ensure high-quality test and code coverage with custom coding, maintainability of scripts, reliability of equipment and tools, and overall robustness of testing efforts.
Coordinate and collaborate work with the onshore / offshore external team members to automate test scripts, run the test suites, and analyze and visualize the findings.
Provide continuous support of overall software quality and testing with the continued refactoring of scripts and test cases as required.
Enhance test coverage for functional, automation, system, and regression testing.
Perform web service testing and develop automation scripts in SoapUI / Postman for Rest Assure APIs, and SQL Procedures.
Develop reliable test plans for migrating application and database platforms from OnPrem to the cloud. MINIMUM REQUIREMENTS :
3-5 years of QA experience with solid automation coding experience using Java, Python, etc.
3+ years of experience identifying test scenarios, conducting backend testing, developing automation scripts, running and analyzing reports.
3+ years of test automation scripting experience for applications build on GWT, REACT, Angular, etc. technologies. CRITICAL SKILLS :
Experience analyzing requirements and using test case management and defect tracking tools, for example, Azure Dev Ops, Jira, qTest, QSymphony, Zephyr for Jira, etc.
Good understanding of database platforms with hands-on experience in writing SQL queries.
Experienced with UI automation testing tools, for example, Selenium Web Driver, POM, TestNG, and Junit testing framework.
Hands-on experience in writing custom x-paths for single-page web applications
Solid background on TFS, BitBucket, GitHub, Git bash, Jenkins ADDITIONAL SKILLS (will be a plus) :
Strong interpersonal, writing, and verbal communication skills
Strong understanding of the Secure Software Development Lifecycle process and agile (scrum) development methodology.
Experienced with Jenkins integration, CI / CD pipeline, Microservices Architecture, and Oracle Database. EDUCATION :
MCS / BCS - 4 years degree