Location: Hybrid/mostly remote, with the expectation to be in the office (in person) about once or so a month, or as needed.....OR if they prefer 100% based in the office.
Experience:
Four or more years' experience in:
- Software quality assurance/testing or software development.
- Hands on experience with SQL to manipulate data and verify test results.
- Quality Assurance/Test training.
- Automated testing software and security software.
- Microsoft Azure DevOps or similar products such as TFS, or Jira.
- Testing traceability.
Preferred skills
- Experience with testing JavaScript UI frameworks such as Angular, React, Vue, etc.
- Experience using mobile device cross browser testing tools.
- Experience using popular browsers for testing and debugging.
- Experience creating tests for RESTful API services
- Excellent analytical skills coupled with a high level of initiative and responsibility.
- Eagerness to take on responsibility and natural curiosity to creatively search for software defects.
- Collaborative team player with excellent interpersonal and verbal and written communication skills.
location: Saint Paul, Minnesota
job type: Permanent
salary: $85,000 - 100,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Title: QA Software Test Engineer
Type: Direct Hire
Location: Hybrid/mostly remote, with the expectation to be in the office (in person) about once or so a month, or as needed.....OR if they prefer 100% based in the office.
Vaccination Policy: Vaccination or weekly testing (when they need to be in office) required.
Salary: 85k-100k
Interview Process: Three rounds
Summary:
The Quality Assurance (QA) Software Test Engineer reviews software requirements and creates, documents, and executes test plans. The results of the test plans will be recorded in Microsoft Azure DevOps and any defects will be communicated to the development team and retested until they meet the acceptance criteria. The test plans will be repeatable and automated using Selenium or another automation test tool. The automated tests will be used for integration and functional regression testing.
The Quality Assurance Software Test Engineer will report to the IT Director with the primary goal to ensure that ARRT's software operates within defined requirements and design objectives and meets user expectations for quality.
Duties and Responsibilities
Software Testing
- Analyze functional requirements and write test plans for a variety of software products/projects.
- Effectively identify and communicate potential risks during the project.
- Perform in-depth multi-scenario testing and report defects thoroughly.
- Collaborate closely with multiple software development colleagues to resolve and retest defects to resolution. Ability to use programming or scripting languages in the Selenium framework to automate website testing preferably with C#
- Create moderate to complex SQL scripts to create or review test data and test results.
- Ability to do cross-browser testing on mobile devices, preferably for both iOS and Android devices.
- Review post-deployment incidents and provide recommendations and adjust testing to improve software product quality.
- Provide QA testing improvement recommendations to management on testing tools and processes.
- Partner with Project Management Office (PMO) team to help coordinate User Acceptance Testing (UAT).
- Communicate effectively both verbally and in writing to a variety of audiences.
- Follow ARRT's best security practices.
- Serve as a subject matter expert on all matters relating to software testing.
- Participate in projects as requested.
- Participate in professional development activities to remain current with industry test practices.
- Engage in continuous improvement idea generations and activities.
- Perform miscellaneous tasks as needed.
Education:
Associates degree in Computer Science or related field is required. Bachelor's degree in Computer Science or related field preferred.
Experience:
** cross browser testing or C# experience **
Four or more years' experience in:
- Software quality assurance/testing or software development.
- Hands on experience with SQL to manipulate data and verify test results.
- Quality Assurance/Test training.
- Automated testing software and security software.
- Microsoft Azure DevOps or similar products such as TFS, or Jira.
- Testing traceability.
- Experience with testing JavaScript UI frameworks such as Angular, React, Vue, etc.
- Experience using mobile device cross browser testing tools.
- Experience using popular browsers for testing and debugging.
- Experience creating tests for RESTful API services
- Excellent analytical skills coupled with a high level of initiative and responsibility.
- Eagerness to take on responsibility and natural curiosity to creatively search for software defects.
- Collaborative team player with excellent interpersonal and verbal and written communication skills.
qualifications:
- Experience level: Experienced
- Minimum 4 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.