Description:
The Software Quality Assurance (QA) Engineer will respond to user support requests and feedback, research user needs, set and maintain quality standards by QA testing, and develop product training materials.
Key Responsibilities:
Test Automation:
- Develop and maintain automated test scripts using appropriate tools
- Execute automated tests and analyze test results.
- Write test cases and maintain test case library
Issue Tracking and Resolution:
- Investigate and troubleshoot software defects reported by end-users.
- Monitor and track bug fixes and resolution progress.
Quality Assurance Processes:
- Participate in the improvement of software quality assurance processes and methodologies.
- Stay abreast of industry best practices and emerging testing technologies.
- Contribute to the creation and maintenance of testing documentation
Requirements:
- 4 years of experience with software testing, including manual and automated testing, testing tools including Selenium, Cypress, or Playwright for automation, along with experience in API testing using tools like Postman or Jmeter, and test case tools like TestRails.
- Communication and Collaboration: have effective communication skills and the ability to collaborate within a team environment, including sharing progress, asking for help when needed, and providing constructive feedback.
- Continuous Learning: have an eagerness to learn and adapt to new technologies, frameworks, and best practices in web development and cloud infrastructure management.
- Technology Knowledge: maintain knowledge and skills on existing and emerging agile best practices, technologies relevant to supported projects, security best practices, etc.
- Bachelor’s or equivalent work experience.
- At least one foundational level certification from a reputable trainer such as Certified Associate in Software Testing (CAST) or Certified Software Tester (CSTE)
Desired Experience and Qualifications, must meet some of the below:
- Software Testing: Strong knowledge of manual and automated testing methodologies.
- Automation Tools: Experience with testing frameworks like Selenium, Cypress, or Playwright.
- Programming Knowledge: Experience with Python, JavaScript, or C# for test automation scripting.
- Test Management Tools: Familiarity with tools like JIRA, TestRail, or Zephyr for test case management.
- API Testing: Experience using Postman, REST Assured, or SoapUI for API testing.
- Performance Testing: Understanding of tools like Artillery, JMeter, Gatling, or LoadRunner to test application scalability and speed.
- CI/CD Pipelines: Experience integrating tests into CI/CD workflows using Jenkins, GitHub Actions, CircleCI, or GitLab CI.
Clearance Requirement: Ability to obtain and maintain a Public Trust.
The salary range for this position depends upon multiple factors including location, the individual’s knowledge, skills, competencies, and experience, and contract-specific budget constraints and organizational requirements.
Gunnison Consulting Group’s total compensation package also includes bonus and profit-sharing opportunities, depending on company and employee performance. Available employee benefits include:
- 3 weeks of Personal Leave your first year
- 11 paid Holidays each year
- 5 days of Flexible Time Off each year
- 401(k) company match at 50% up to 10% of your salary
- Medical, Dental and Vision Insurance
- Life and Disability Insurance
- Public Transportation Subsidies
- Certifications and Training Allowance - $2,500/year!