Logo
Saxon Global

Senior Quality Assurance Engineer

Saxon Global, Grand Rapids, Michigan, us, 49528


ROLE-Senior Quality Assurance Engineer

RATE- $60/hr on C2C

WORK AUTH- All except H1B

LOCATION -

Grand Rapids, Michigan.

HYBRID ROLE

JOB DESCRIPTION

Job Description:

Quality Assurance teams ensure that our software application works as expected. An individual in this role should be attentive and dedicated to catching "little things that make a big difference" and will have a passion for a quality-oriented product. This lead person will be responsible for analyzing and creating end-to-end test strategies and plans and executing all activities in the plan to ensure that objectives are met. The software will be evaluated for functionality, performance, reliability, stability, and compatibility with legacy and/or external systems.

Job ResponsibilitiesDevelops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery.Identifies, sets, creates, and captures appropriate quality assurance standards and parametersCommunicates quality standards and parameters to QA team, leadership, development team, and other appropriate staff.Coordinates product testing processes.Participates in product/application testing.Identifies and analyzes issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends and facilitates solutions to mitigate these issues.Conducts periodic reviews with client and users and appraise client requirements to ensure they meet quality assurance standards or established objectivesMaintains compliance with federal, state, local, and organizational laws, regulations, guidelines, and policies.Facilitate initiative-taking solutions by collecting and analyzing quality dataKeep records of quality reports, statistical reviews, and relevant documentationWork with the solution architects, business owners, development team to identify testing needs and opportunitiesWork with the QA team in developing a QA testing strategy for the product, determining the appropriate balance of manual and automated tests, as well as the types of tests (End-to-End, UI, functional, API, performance, load, and so on)Participate in testing efforts for releases and ongoing application maintenanceCreate detailed, comprehensive, and well-structured test plans and test casesPerform manual testing as neededDevelop and apply testing processes for new and existing features to meet product needsCommunicate effectively with technical and non-technical personnelManage the status of defects/changes and provide updates to the team dailyAdapt to the needs of the group to coordinate testing effortsFollow instructions and accomplish tasks as directed by Product or Development LeadHold and facilitate test plan/case reviews with cross-functional team membersIsolate, replicate, and report defects and verify defect fixes; Promptly bring serious defects to the attention of the Development Lead/Product Manager.Minimum requirements

Bachelor's degree or related work experience required (Area of Study: Application Development, Computer Science, Management Information Systems, Computer Engineering, or related degree)+10 years' experience in software testing and;+5 years in a lead Quality Assurance role and;+5 years of automated testing experienceExperience with Azure DevOps or similar DevOps processesProficient in analyzing test results & data completeness and consistencyBasic experience with cloud concepts, programming languages and SQLExperience communicating effectively with teammatesEnthusiastic, adaptable, and the desire to continually learn new skillsExcellent written and verbal communication skillsExperience collaborating and communicating with individuals at multiple levels in an organization.Competencies and Success Requirements for this Role

Sound understanding of the software test cycle processASQ, CSQE or other software quality certificates are beneficialFamiliarization with ISO standardsSolid knowledge in Quality Assurance processes, metrics to support reliable software productsExperience analyzing Architectures, environments to identify gaps for testingExperience creating, running, and maintaining functional manual test casesAble to create and run test cases that cover a wide variety of scenarios such as End-to-End, functional, regression, integration, load, and performanceAbility to test and prioritize multiple projects concurrentlyFamiliarity with different tools such as Selenium, SQL Server, C#, NUnit, JUnit, REST API and DevOpsAbility to learn the business logic quickly to interpret requirements and prioritize defectsAptitude to troubleshoot using common sense approaches and to determine root causes using process of eliminationStrong attention to detail, with an ability to multitask and meet hard deadlinesAdept to work in both a team environment and independentlyCapacity to learn with minimal supervision in the fast-paced environment