Job Title: QA Engineer (UAT and Mobile Testing)
Job Summary:
The QA and Production Support Engineer will serve as part of the cross functional product team. This role will be responsible for quality in the product, and will manage technical and functional testing, test data and environments, and the direct support of end users encountering bugs in the system.
ESSENTIAL JOB FUNCTIONS:
● Review requirements, specifications and technical design to build comprehensive test cases and scripts for both automated and manual testing
● Build Unit, Regression and UAT test cases
● Performing Unit, Regression and UAT testing cycles for various applications (Aida / LFP/ Mobile App / IAM / Data Integrations etc.)
● Performance and Load testing for various apps as needed
● Tracking and publishing testing KPIs for release testing cycles
● Building and Maintaining automated tests, and inclusion of them in the build pipeline
● Maintaining the testing suite (Automated testing / test scripts / Testing requirements / KPI reports and dashboards)
● Gatekeeper for the release to Staging and Sandbox environments
● Designates test accounts across environments, and manages access
● Compatibility testing (Android, iPhone, OS (win/mac/chrome), browser (chrome, edge, safari)
● Collecting user feedback on product quality and reliability. Integrating the feedback into the testing tools and /or scripts to improve the testing process and quality.
● Identify, record, document thoroughly and track bugs
● Perform thorough regression testing when bugs are resolved
● Track quality assurance metrics, like defect densities and open defect counts
● Stay up-to-date with new testing tools and test strategies
KNOWLEDGE, SKILLS & ABILITIES:
● Knowledge of Company policies and procedures
● Knowledge of and ability to demonstrate Mosaic’s 7 Essential Practices of Leadership
● Experience in writing clear, concise and comprehensive test plans and test cases
● Hands-on experience with both white box and black box testing
● Hands-on experience with automated testing tools
● Solid knowledge of SQL and scripting
● Experience working in an Agile/Scrum development process
● Experience with performance and/or security testing is a plus
● Ability to navigate ambiguity and lead stakeholders to requirements
● Able to work independently
● Willingness to learn new technologies
● Excellent written and verbal communication skills
● Ability to pay attention to detail
● Ability to communicate effectively in a courteous and professional manner
● Ability to prioritize work and meet deadlines
● Ability to work independently and in a team environment
● Proven work experience in software development
EDUCATION & EXPERIENCE:
● Bachelor’s Degree in Computer Science, Engineering or related field preferred
● Minimum 3 years related experience required.
● Experience in software development, software
#QAEngineer #UATTesting #MobileTesting #SoftwareTesting #QualityAssurance #TechJobs #QAJobs #USJobs #JobOpening #JobOpportunity #ITJobs #TestingJobs #AndroidTesting #iOSTesting #Automation #SoftwareQuality #CareerOpportunity.