Senior Automation Engineer - Mobile App - Overstock.com Inc.
Midvale, UT 84047
About the Job
We Are Overstock:
At Overstock.com, we believe that everyone should “Be You!”. Overstock is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality is at the core of diversity, and those traits, beliefs, and characteristics should be valued and embraced. Living by this ethos is essential to the success of our business. Our goal is to foster a more diverse environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.
This position is eligible for remote work. Currently we can hire employees in the following states: Arizona, California, Connecticut, Florida, Idaho, Kansas, Maine, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Rhode Island, South Dakota, Texas, Utah, Washington, Wisconsin, Wyoming. This role will have occasional on site expectations.
Job Summary
The Senior Mobile Automation Engineer will implement the test approach and strategy for their team. Be part of a highly collaborative environment where developers, testers and the business work together as a team to deliver the best possible software using agile development and testing methods. Automation tools and frameworks proficiency required. Requires the ability to complete tasks with minimal supervision.
Job Responsibilities
- Perform manual functional and Integration testing for features of the sprint.
- Convert features in the sprint to Automation tests using the current test automation framework for CI/CD.
- Develop detailed test cases to be shared across teams/business.
- Good understanding of the overall business flows and architecture for the product working on.
- Good understanding of testing concepts and ability to implement them when need arises.
- Focus towards getting the automation test coverage to a good, accepted standard.
Job Requirements
Minimum Job Requirements
- 5+ years hands-on experience test automation
- 5+ years of experience in at least one software programming language (Swift, Java, Python etc)
- Good Understanding of test automation frameworks (Junit/TestNG)
- Good knowledge in relational and/or NoSQL databases
- Good in debugging and reviewing software application code
- Ability to create clear and concise technical documentation
- The candidate possesses very good problem-solving and communication skills and experience working closely with developers
- Proficient in git and Github, Bitbucket.
Nice to have :
- Experience with Xcode.
- Experience with Swift programming language.
- Experience with XCUI tests.
- Nice to have experience of network stubbing using WireMocks or similar technology.
Education
Bachelor's degree in computer science, engineering, or related discipline or equivalent years of experience
Base Pay Range:
$107,000 - $133,000 per year
Who We Are:
We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (with amazing AR functionality) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team.
What We Offer:
401k (6% match)
Flexible Schedules
Onsite Health Clinic
Tuition Reimbursement, Leadership Development Program, & Mentorship Program
Onsite Fitness Center
Overstock Women's Network (OWN)
And More…
*Benefits vary based on position, tenure, location, and employee election
Physical Requirements:
This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.
Equal Employment Opportunity:
It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.