XX
QA SpecialistShiftCode AnalyticsUnited States

Dieses Stellenangebot ist nicht mehr verfügbar

XX

QA Specialist

ShiftCode Analytics
  • US
    United States
  • US
    United States

Über

QA Specialist
Location: Remote Duration: 6+ month contract. Visa: USC, GC, GC-EAD, H4 Interview: Phone/Zoom Able to work EST hours Design test scenarios Execute test cases Perform QA automation need someone senior – heavy in C# - Azure QUALIFICATIONS/EXPERIENCE: 4 – 8+ years of experience as a Quality Assurance Specialist, Business Analyst or a combined Business Analyst/QA Analyst role Job Summary
The Quality Assurance Specialist will work in a rapid iterative agile environment conducting testing (manual and automated) developing automated tests which includes writing code and building test scripts which will be integrated into a CI/CD pipeline. The individual will also focus on testing efficiencies and ensuring that software developed will address the organization's business need or problem as defined in user stories and in adherence to the defined acceptance criteria. SKILLS/KNOWLEDGE: Experience using Azure DevOps to create/update/refine user stories, acceptance criteria, tasks, and sprint backlogs. Experience using Azure DevOps for test case management, test case generation, problem tracking/reporting system and version control system with Git. Experience with CICD concepts and CICD Implementations with Azure DevOps. YAML experience preferred. Experience with Visual Studio IDE or VS Code, C#, and.NET Core. Experience designing and implementing test automation code using C#, Python, SQL, or other programming languages, creating automation scripts via test automation tools such as Selenium/Appium, Cypress, MS Test or xUnit. Experience testing RESTful API web services with tools such as Swagger and Postman. Experience with Content Management Solutions such as Tridion is a plus. Experience with Digital Business Automation with ACTICO and/or Business Rules Engines is a plus. Experience working in a Scrum or Kanban environment with an Agile mindset and fast to adapt to change. Experience communicating with clients and other end-users in a professional and proficient manner utilizing excellent oral/written communications. Demonstrable ability to multi-task and establish priorities for own work to meet timelines as well as demonstrate organizational and time management skills. Additional Experience: Experience working with product owners, solution architects, and developers across an agile organization to design, develop, and execute effective test automation capabilities and build quality into business technology solutions. Experience working with developers to ensure that systems are designed for reliability, security, performance, and testability. Experience planning, designing, implementing testing strategies, metrics, and automation for large and/or complex business systems. Experience creating/maintaining complex test data sets. Proven ability to perform functional, integration, load/stress, and regression testing and to accurately evaluate and document the results. Proven ability to use analytical and problem-solving skills to gather appropriate data to diagnose the cause of a problem or to develop a solution. Responsibilities: Contribute to the team's effectiveness and efficiency by defining, designing, and executing tests in support of the agile development process. Drive testing mindset on agile team and support developers in their creation of efficient and comprehensive automated unit and integration tests. Design test scenarios, acceptance criteria (gherkin preferred) and test data. Conduct exploratory testing and other manual testing as needed leveraging critical thinking and product knowledge to find issues rapidly. Maintain a suite of automated testing code and scripts with inputs and expected results as part of a test framework. These include regression, integration, UI, and acceptance level tests. Partner with developers to review and potentially improve automate test processes. Participates in code reviews to clarify requirements, validate test cases, and provide feedback to the development team. Configure and maintain tooling for testing, coverage, and reporting. Report on and maintain test results and test metrics. Identify and track defects; work with developers and other business analysts to identify, isolate and resolve issues. Supports load, stress, performance, security, penetration and reliability testing efforts and associated analysis. Ensures test environments are properly configured and available for each release as scheduled. Performs periodic system audits to ensure that only controlled versions of the software reside in the appropriate environments. Communicates deployment status to product team(s). Promotes necessary level of communication among the product team(s) to ensure QA efforts are appropriate, visible, and well understood. Advocate for maintaining a high-quality bar, making sure quality, and testing is an integral part of development. Contribute to the team's effectiveness and efficiency by educating, supporting, and setting an example of software development best practices as related to testing.
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.