Programmer 3 / Redesigns QA Lead
Optima Global Solutions Inc. · Brooklyn, NY · 6 days ago
HybridInformation TechnologyFull-time
Responsibilities
- Understand details of the NYC Design system and guided experiences.
- Ensure QA process is organized according to OTI standards and best practices.
- Contribute to review of requirements and other project artifacts with the project team; provide QA comments and sign off.
- Develop and own: Test Strategy & test plan; Detailed Test Cases; Test Scripts; Traceability matrix; Test estimates; Progress reports for test execution; Defect reports.
- Provide estimates for required testing efforts, collaborate with Project Manager to have testing tasks properly scheduled.
- Load and maintain test scripts into the test management system, participate in loading and maintaining requirements in the appropriate system.
- Maintain necessary documentation in SharePoint project site and other shared repositories.
- Assign tasks to QA Team members and track their progress.
- Acquire / create / verify test data.
- Execute test cases according to test plan.
- Work with project teams to track, report and resolve defects using the test management system.
- Assist support team in deployments.
- Contribute to identifying appropriate test cases for sanity testing, regression testing.
- Identify test scenarios suitable for test automation and automate them where applicable;
- Contribute to identifying scenarios for performance testing.
- Make sure all assigned tasks' status is properly reported and documented.
- Execute all other QA tasks in the SDLC process.
Requirements
- At least 8 years of experience in the field of Quality Assurance with a minimum of 5 years as a QA Lead working with complex enterprise solutions.
- Experience testing public-facing software.
- Experience using SLDC management system (like Azure DevOps, QC or JIRA) to track and execute test processes.
- Experience with UI test automation tool: Selenium WebDriver using Java.
- Experience in covering requirements with test cases.
- Must be able to assist in validation of technical requirements for integration between system components via real time and batch data transfers.
- Experience with specifics of functional and compatibility testing of browser-based UI (HTML based).
- Understanding of the test tasks specifics for HTML based UI vs desktop applications or "thick clients".
- Understanding the purpose and use of the test tools for APIs/Web services, like SoapUI or Postman.
- Understanding specifics of various text file formats (CSV, XML, JSON) and their use.
- Understanding the purpose and scope of performance testing process and tools.
- Must be proficient computer user with experience using standard productivity tools including Microsoft Project, Word, Excel, PowerPoint, Visio for documents development and data preparation and handling.
- Must be able to take strategic direction from executive management and participate in strategic planning activities throughout the lifetime of the project.
- Must be able to see tasks through to completion without significant guidance.
- Strong issue resolution and investigation skills.
- Ability to articulate and document the steps taken to resolve an issue.
- Excellent oral and written communication/soft skills and the ability to clearly articulate to all project members and stakeholders; must be a team player who works well with technical and non-technical resources.
- Must take initiative, be a decisive decision-maker and show confidence in decisions made.
Qualifications
Desired qualifications include:
- Bachelor's degree in computer science, Engineering or Mathematics.
- Experience in testing mobile native application.
- Understanding of HTML language.
- Understanding SOA architecture and web-based APIs running SOAP and REST protocols.
- Hands on experience with SoapUI and Postman including test automation features.
- Understanding of the XML data modes like NIEM, structure and use specifics of JSON files and formats.
- Practical knowledge of SQL language, ability to use it in testing tasks.