JavaScript Job: Senior QA Specialist

Job added on


Smart Synergies
United States of America


Remote Position
(From Everywhere/No Office Location)

Job type


JavaScript Job Details

***************** 100% remote******************

As a Sr. QA Specialist, you will be part of a team using cutting edge cloud and data technologies. Join our team of professionals and accomplish what others only dream of. Contributes directly and provides consultation to one or more project teams and/or application support groups in the analysis, design, and execution of effective Quality Assurance procedures and defect prevention/detection processes for corporate and client area information systems, across multiple computing environments. Determines and reports the quality of a product release at any time by quantifying the degree to which it meets the defined and implied user requirements. This is the third level position within the Quality Assurance job family. Ultimately, the goal of this position is to ensure the system delivered will address the organization s business need or problem as defined in the requirements.

  • Identifies detail business design requirements which need to be tested and determines what constitutes an appropriate test for each and every requirement. Identifies requirements that need clarification in order to develop an appropriate test. Develops test plans covering the aggregation of testing requirements identified.
  • Develops and maintains specific test cases (i.e. test data, test processes, and test results) for component/assembly testing, integration testing, system testing, security and control testing, online help and user interface testing, conversion testing, and regression testing. Participates in code reviews to clarify requirements, validate test cases, and provide feedback to the development team.
  • Plans, tests, and reports the results of manual and automated functional testing; identifies and tracks defects and interacts with development staff to isolate and resolve; retests to confirm defects have been corrected. Participates in defect management/triage. Validates functionality across system releases.
  • Develops automated test scripts where appropriate.
  • Determines compliance with test plans and procedures; tracks development of project artifacts necessary for Quality Assurance throughout the lifecycle; ensures that projects adhere to methodology and standard practices; mentors IS personnel on appropriate QA practices and procedures.
  • Supports load, stress, performance, and reliability testing efforts and associated analysis.
  • Ensures test environments are properly configured and available for each project as scheduled. Implements automated testing tools. Performs periodic system audits to ensure that only controlled versions of the software reside in the appropriate environments. Communicates deployment status to project team(s).
  • Promotes necessary level of communication among the project team and business stakeholders to ensure QA efforts are appropriate, visible, and well understood

Required Skills

  • Bachelor's Degree or previous software testing experience
  • Experience with Test Automation, Test Planning and Test case creation
  • Expertise with technologies such as Cypress, JavaScript (Typescript preferred), SQL, C#
  • Use knowledge of Microsoft Office tools and Configuration Management to lead successful test executions

Desired Skills

  • Experience with Azure DevOps, GitHub, Selenium WebDrive, PlayWright, Docker & Containerization, GraphQL
  • Knowledge of EntelliJ or Eclipse (as Integrated Development Environment tool (IDE)
  • Experience with programming languages such as Java, JavaScript, etc
  • Knowledge of Visual Studio 2013 Previous training and/or analysis experience preferred
  • Desire to cross train in various software application functions including training and analysis