Title: QA Analyst
Location: Remote
Job Description:
Essential Duties and Responsibilities
- Lead and mentor QE team members, as well as manage offshore resources
- Create Test Plans, Test Cases/Test Data Using Software Programs Coordinating and leading Testing by All Stakeholders
- Develop & maintain automation frameworks
- Develop, maintain, and execute automation scripts to ensure sufficient test coverage of Mortgage Connect Applications and APIs. Solid understanding of Performance Testing
- Work Closely with Business Analysis and Engineering Staff to Ensure the Test Coverage
- Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally
- The ability to quickly assess risk, lead a team to a decision point and ensure plans are executed are critical skills required to perform this role
- Document, Track, and Communicate Test Plans, Test Results, Analysis, and Unresolved Problems
- Leads the review of testing artifacts throughout the product life-cycle to ensure appropriate sign off and prioritization of testing work. Including coordinating test strategy, scripting and defect resolution.
- Take accountability for quality standards in the development, implementation and upkeep test scripts and opportunities for automation of testing products.
- Develop/Improve QA processes and procedures
- Developing meaningful management metrics, Identify trends and opportunities for continuous improvement in product release
- Recommend Program Improvements and Revisions
- Establish Benchmarks for Program Efficiency in Operating and Response Times
- Compatibility Testing and Performance Monitoring
- Risk Management
- Defect Management Identify, Analyze, and Document Defects, Questionable Functions, Errors and Inconsistencies in Software Program Functions, Outputs, Screens, and Content
- Participate in Development Projects/Agile Teams from Origination to Completion
- Additional Duties, as assigned
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Information Systems, Business, or Equivalent Work Experience
- At least 7-9 years of relevant QA experience
Knowledge, Skills and Abilities Must Have
- Working experience in any one of the Programming Languages (Java , Python , Ruby, JavaScript, C#)
- Working experience in any one of the Test Automation Tools (Selenium, Appium, RestAssured, etc)
- Understanding of version control, branching schemes, reverts, rebasing, etc. using Git
- Experience in Automation Code reviews
- Experience with all aspects of QA process. Experience in developing test plans and test strategies
- Ability to Work in Fast-Paced Environment and Meet Deadlines
- Capability to Work both Independently and as part of a Team
- Problem-Solving Mindset with Ability to Multitask
- Self-Motivated: Ability to Work with Minimal Supervision
- Strong Ability to Build Consensus Ability to Influence Others
- Experience with All Aspects of System Development Lifecycle
- Working Knowledge of Successful Software Development Methodologies and Best Practices
Knowledge, Skills and Abilities Good to Have
- 1+ years of experience in RPA
- 1+ Years of Related Work Experience Ideally in the Title or Real Estate Industry(Preferred)
- Previous experience setting up and maintaining Azure DevOps pipelines
- Experience with All Aspects of System Development Lifecycle
- Experience in leading automation teams