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.
Bachelors Degree in Computer Science, or Equivalent experience
3 to 5 years of related experience in Java applications.
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 (Java is the primary and most desired)
Experience testing in AWS or other cloud-based architecture
Familiarity with a DevOps environment and using tools like Terraform/Cloud Formation 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
Java, QA, AWS, PowerShell, SQL
Digital Intelligence Systems, LLC