By clicking Apply Now you agree to share your profile information with the hiring company.
Job Description
As a QA Engineer, you will join one of Sovrn's agile development teams. You will work side by side with product management and our developers to create, test, and release quality software in a timely and efficient manner.
Requirements
- 3+ years experience in a Software Quality Assurance Test Automation Role
- Working knowledge of Agile development approach
- Desire to learn and grow your skill set (via automation, new tools, new approaches, etc)
- Can clearly define and knows the difference between white box and black box testing
- Ability to create a comprehensive test plan for complex test scenarios
- Feels comfortable working as an independent QA resource embedded within a development team
- Enjoys collaborating with developers, business owners, and product owners on a daily basis
- Has the ability to define the following testing methods: unit, integration, regression, user interface, automated, and boundary testing
- Continuously evaluates with their agile team what is the most effective way a QA resource can help with testing
- Comfortable with frequent context switching
- Meticulous attention to detail and ability to identify patterns in data at both a macro and micro scale
- Can effectively communicate with product leads to clarify requirements and validate required behavior and define acceptance criteria
- Familiar with project management tools (Jira), test case management tools, CI tools (Jenkins, Cruise Control, GO)
- Unix/Linux command line usage including directory navigation, permissions, I/O redirection, command piping, file transfer, file editing, grepping/searching, identifying, starting/stopping, killing daemons and processes
Qualifications
- Experience Testing Java based applications
- Minimum 2 years of practical experience in automation tools (Selenium/Java or Cucumber) required.
- Experience with a programming or scripting language (java, javascript, python, etc.)
- Basic understanding of relational databases (SQL, hive, hadoop, etc)
- Experience parsing server side logs in a linux/unix environment
- Experience testing REST APIs
- Ability to use various browser development tools, and understanding of HTTP protocols
- Experience setting up and executing tests in a continuous integration environment (Jenkins, Team City, GO, Crusise Control, etc.)
- Basic SQL knowledge
- Experience testing Flash and/or HTML5 video players
- Has worked with large data sets
Experience with any of the following tools a plus:
- FitNesse
- SoapUI
- Advanced REST Client
- Postman
- Jmeter
Knowledge of or experience in any of the following data applications also a plus:
- mysql
- kafka
- hive
- hadoop
- cassandra
- mapr
Position Reports to: Director, Quality Assurance
Read Full Job Description