Senior QA Test Automation Engineer
If you want to be at a leading data security organization, you want to be at Code42.
Who is Code42? Code42 is an enterprise SaaS company that develops a solution that backs up all distributed end-user data on a single, secure platform. Our platform enables IT, security, and business teams to limit risk, meet data privacy regulations, and recover from data loss, no matter the cause. That's why top-name brands and large organizations entrust their data to our industry-leading and award-winning solution. Code42 is proud to be a well-funded private company backed by several of the most successful venture capital firms including Accel, JMI, NEA, and Split Rock Partners.
Who do we look for? Here at Code42 we look for people who are off-the-charts smart, but enjoy a little levity in between cerebral challenges. We look for people who want to help our company grow and who want to grow their careers. We look for people who like to ask questions, solve complex problems, collaborate effectively, think creatively and provide diverse insight to help us all think better and differently.
Are you ready to take your career to the next level?
WHAT YOU’LL BE DOING:
As a Senior QA Test Automation Engineer, you will help ensure the satisfaction of our users by demonstrating that existing and new products meet the highest standards of security, reliability, performance, and user-friendliness. Your job duties will encompass writing automated test cases against APIs, writing automated test cases for user facing functionality, maintaining and enhancing the test automation framework, and optimizing test automation throughout the continuous integration pipeline.
YOU’LL BE RESPONSIBLE FOR:
- Write automated test cases against APIs
- Write automated test cases for user facing functionality
- Maintain and enhance the test automation framework
- Work closely with Development, Product Management, and Product Owners to ensure acceptance criteria is met for new feature development
- Reduce the manual test case backlog by automating user facing test cases
- Work closely with the Continuous Integration team to optimize performance and efficiency of the automation test suites
SKILLS AND REQUIREMENTS:
- Bachelor’s Degree in Computer Science or related field or equivalent experience
- Professional software development with Java, C#, Ruby, or other object-oriented languages
- 5+ years proven experience writing automated tests
- Strong organizational skills; ability to complete multiple tasks under tight and competing schedules
- Strong technical and analytic skills; ability to understand complex systems and design tests around integration and interface points
- Experience writing test cases in a fast paced environment
- Experience testing complex multi-tier software systems from UI through database
- Experience configuring complex test environments
- Ability to work collaboratively with technical and non-technical cross-functional teams
- Flexibility and grace under pressure<strong
PREFERRED:
- Experience automating tests for iOS and/or Android
- Experience with backup/restore applications
- Experience administrating Linux, Windows, or Mac OSX servers
- Experience with stress and load testing of multi-tier applications
- Experience writing and automating security test
STANDARD COMPETENTICIES:
- Cultivates Innovation
- Collaborates
- Values Differences
- Instills Trust
- Customer Focus