Previous Job
Software Test Engineer
Ref No.: 18-02480
Location: Sacramento, California
Position Type:Contract
Experience Level: 3 Years
Start Date: 08/23/2018
The essential responsibilities of the Software Test Engineer II is to conduct thorough product testing and maintain agreed upon quality standards in order to provide the highest quality software products to both external and internal customers. The Software Test Engineer restfocuses on functional testing and test automation while working with the manager and team to understand the business requirements and objectives relative to the desired functionality of products and applications.

Primary Duties
Participates in all phases of the software development process, including developing test plans, test cases, test automation, and execution of test scripts.
Create and modify automated test scripts based on manual test cases, functional requirements, or existing functionality of the system.
Work to understand business requirements and objectives relative to the desired functionality of products and applications.
Evaluate and test new or modified software to determine that software meets user requirements and established quality standards.
Perform integration, system, regression, and smoke testing, while coordinating with near-shore and off-shore team members.
Documents execution results, software issues and enhancement requests, and assists team members with concise and detailed steps for duplication of the problem.
Write, execute, and maintain automation scripts using Robot Framework/Selenium.
Use SOAPUI or equivalent tools for testing REST web services.
Mentor other QA team members with automation and scripting, applying best practices and implementing automation framework and processes.
Contributes towards QA estimation and scheduling process.
Works with the manager and team to schedule and prioritize tasks to promote efficient use of time.


Bachelor's Degree in Computer Science, or Equivalent experience
3 to 5 years of related experience in Windows (C# .NET)
QA professional with 3+ years of automation with a proven track record
Extensive automation experience (using tools such as Robot Framework/Selenium and Quick Test Pro); scripting (VB script, JAVA) a plus
Ability to write complex automated tests for web and back-end applications using Selenium or comparable tools
Quality Center, QMetry, or other test management tools experience
Strong knowledge and experience with Agile Scrum/SAFe preferred
Strong verbal and written communication skills as well as interpersonal skills, with both technical and non-technical associates
Desire and ability to learn new skills and improve upon current skills
High degree of flexibility, efficiency and motivation in work habits in a challenging, fast-paced environment
Solid computer skills, including but not limited to: knowledge of multiple software programs (i.e., JIRA, MS Word, MS Excel, Quality Center, MS Project, etc.), operating systems, basic networking skills, and basic hardware knowledge.

Desired Skills and Experience
Experience testing C# .NET/Python/Java applications
Experience testing in AWS or other cloud-based architecture
Familiarity with a DevOps environment and using tools like Terraform/CloudFormation and PowerShell
Programming skills in Python, or comparable language
Solid Database and SQL experience (Oracle or SQL Server)
Performance and Load Testing experience using tools such as Load Runner or JMeter a plus
Testing Certification (such as ISTQB)
Experience collaborating with geographically distributed teams a plus