Job Duties:
- Responsible for quality assurance (QA), testing, and support of web and mobile applications for our online test delivery platform.
- Design test plans, scenarios, scripts, and procedures to adequately test products throughout the software development life-cycle and that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Develop and enhance automated testing infrastructure for existing UWorld projects from an end-to-end perspective including front-end UI (user interface), middle-tier services, and back-end data providers.
- Develop functional, integration, system, and structured test cases using system modeling techniques.
- Coordinate testing across multiple modalities (phone, tablets, desktops), platforms (Android, iOS, Web), and environments (Windows, Mac).
- Integrate automation scripts in the development process to ensure low error rate and faster testing.
- Learn, use, and enhance in-house test automation tools to produce large volumes of automated functional test scripts.
- Develop and execute automated and manual test.
- Perform complex bug verification, release testing, and test prioritization for sprints.
- Perform white-box and black-box testing activities in multi-tier solutions.
- Work with other QA engineers and software development teams to ensure quality and reliability of all apps by process of continuous improvement.
- Test, validate, and document issues with data integrity, optimization, presentation, and visualization.
- Create and validate data using SQL to verify the input data is being stored properly.
- Run Postman scripts to validate the REST services functionality for user input data.
- Run product specific test cases for data retrieval and saving of information.
- Use built-in tools in code editors to monitor memory consumption.
- Review UI screens after test runs to ensure consistent data presentation across all devices.
- Analyze platform specific issues and document the limitations for software development.
- Understand the cross-platform functionality support so all apps provide consistent user experience.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Document, maintain, and monitor software problems, end user technical issues, and changes to code.
- Coordinate with customer care team to reproduce and document reported problems.
- Assign priority of documented issues and coordinate with Sr. Software Engineer for a timely fix of said issues.
- Review app store feedbacks on a continuous basis to ensure early detection of user concerns as well as gauge product quality and popularity.
- Leverage test case management and defect tracking solutions.
- Participate, and collaborate with other IT and subject-matter teams in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Participate in test design meetings.
- Serve as a technical resource for others within the organization that require test automation understanding.
- Work with a team of software engineers to achieve quality and on-time releases.
- Recommend strategies and methods to improve test plans and test processes.
- Use of Selenium, Appium, Telerik, Katalon Studio, Postman, JIRA, Confluence, REST amp; SOAP Web Services, C#, Visual Studio, Xcode, Java, JavaScript, jQuery, HTML, CSS, JSON, Bootstrap, Groovy, MySQL, SQL Server, and Windows.
Requirements
- This position requires a Master’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Information Technology, Information Systems, or a related field. Plus 1 year of experience in the job offered or 1 year in a related occupation including QA Analyst or related experience.
- Will accept a Bachelor’s degree plus 3 years of experience in lieu of the required education and experience.
- Position requires 1 year of experience with test cases, regression testing, Java, and JIRA.
- Will accept any suitable combination of education, training, or experience as per the requirements cited herein. 40hrs/week.
Application Instructions: To apply, please MAIL resume to the following address, ensuring to indicate the position reference code (Ref# SQA1124AKM) for which you are applying. Mail to: UWorld, LLC, Attn: Raven Bellard - HR Business Partner, 9111 Cypress Waters Blvd., Suite 300, Dallas, TX 75019.
Benefits
- Competitive compensation (contingent on experience)
- Paid time off (based on sliding scale according to hire date and work hours)
- A generous paid holiday schedule that includes the entire week of C