Senior Software Tester

Company: Overstock.com
Location: Midvale , Utah, United States
Type: Full-time
Posted: 06.NOV.2018

Summary

Do you want to make an impact on the future of eCommerce and blockchain technologies? Who We Are: We are located just minutes away from Sa...

Description

Do you want to make an impact on the future of eCommerce and blockchain technologies?

Who We Are:

We are located just minutes away from Salt Lake City, Utah and several world-class ski resorts, and within hours of five national parks. Overstock is an original resident of "Silicon Slopes", one of the fastest growing technology hubs in the country. We're a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology like our award-winning retail app (with amazing AR functionality) and leading blockchain and machine learning technologies. Our team embodies unique values and diverse perspectives, making Overstock a hidden treasure in the tech industry.

Our Mission:

Overstock's mission is to use, build, and find cutting-edge technology that helps connect people with products and services in new and unexpected ways. Our website offers millions of brand name products at discount prices to inspire people to make their dream homes a reality.

lternate or Industry Titles

Senior Software Tester, Senior Software QA Tester

Job Summary

The Senior Software Tester will develop and execute detailed test cases and bring bugs to resolution. The type of testing being done is primarily functional, regression, integration, performance and boundary testing on the applications involved. Some data creation and validation which requires SQL statements will come into play. *Creating and using test validation scripts in a preferred language will be advantageous.

Job Responsibilities

* Work within a highly collaborative environment where developers, testers and the business work together as a team to deliver the best possible software.

* Escalate issues which affect productivity and quality promptly.

* Be involved in End to End testing with multiple teams before deployment to production.

* Must be able to utilize Agile development and testing methodology and participate in all aspects of the software development lifecycle including: requirements, planning, design, development, and testing of all kinds.

* Test automation and automation framework development using Selenium webdriver, Java, IntelliJ and Ecclipse IDE.

* Web and service automation and fixing issues using Java, IntelliJ IDE.

* SVN & Maven for checking out and setting up projects, managing dependencies.

* Test automation script development using PHP and shell script.

* Exercise good judgment in weighing the forces involved in determining software readiness.

* Able to build clear, concise, and complete test-related documentation as necessary.

* When required, write automation code to help facilitate effective use of automation frameworks and accomplish regression testing.

* Ensure manual and automated tests cover all features of the product (happy path and edge cases) and get the approval from all stakeholders.

* Manage application deployment, into production, without compromising quality.

* Troubleshoot production issues by reproducing it in test environment and verifying the same.

* Close the deploy tickets after verifying it in production (post deploy validation)

* Guide and groom new team members if any and bring them up to speed.

Responsibilities -specific to Android\iOS App mobile testing/automation

* Experience using Java as well as an IDE like Eclipse or IntelliJ.

* Comfort using Mac as the primary work platform.

* Experience using Git for checking out and setting up projects, managing dependencies.

* Experience using Appium/Selenium2

* Experience testing mobile Apps.

* Perform other duties as required and assigned by manager and upper management.

* Follow legal policies as directed.

Job Requirements

* Minimum of 5+ years recent working in a Software Development environment

* 5+ years testing experience

* Ability to use Linux or Unix as the primary work platform.

* Ability to write test scripts in various languages.

* Experience with JIRA or similar bug tracking system.

* Experience testing web based applications.

* Ability to read or write Java code, HTML, JavaScript, Flex ActionScript.

* Be able to use JUnit or TestNg frameworks for writing tests.

* Experience using IDEs like Eclipse, IntelliJ.

* Experience using SVN & Maven for checking out and setting up projects, managing dependencies.

* Basic understanding of software development practices.

* Automation and regression system implementation experience.

Skills

* Ability to use SQL, SQLDeveloper, SQLplus and understand basic database concepts.

* C#.Net using Visual Studio IDE and Java using IntelliJ and Eclipse IDE.

* Junit framework, Robotium and Mokito framework for the unit testing.

* Mobile app functional testing, cache validation, creshed, rest cloud service\data verification, logCat, UI, Compatibility and parity testing.

* Strength in various testing tools: Selenium, WebDriver, JMeter. Fit/FitNesse, SoapUI, Watir, or similar.

Education

* Bachelors degree in a Computer Application technical discipline required.

CertificationsPhysical Requirements

This position requires the incumbent to sit, stand and perform general office functions. The incumbent may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.

Equal Employment OpportunityIt 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.

What We Offer:

* LEED Gold Certified 19-acre Campus & Global HQ

* Onsite Daycare Center

* 401k (6% match)

* Onsite Health Clinic

* Flexible Schedules

* Tuition Reimbursement, Leadership development Program, & Mentorship Program

* Onsite Fitness Center with group fitness classes and trainers

* Onsite Cafe with additional Coffee Shop and Juice Bar

* Indoor Bike Storage

* Summer Party at Lagoon, Utah's largest theme park

* Employee Fall Concert (Past performers include: Flo Rida, Snoop Dogg and Jason Mraz)

* Medical, Dental, Vision coverage

* Onsite Greenhouse, providing fresh fruits & vegetables for our cafe

* Life Insurance, Short and Long-Term Disability coverage

* Onsite salon services, massages, & auto-detail services

* Discounts on ski passes, cell phone plans

* Overstock Women's Network (OWN)

* Benefits vary based on location, position, tenure, and employee election

What We Value:

* Wellness & Balance

* Sustainability

* Corporate Social Responsibility

* Innovation - Discussed on Medium, Digital Trends, and Digital Commerce 360.

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.

Back to Overstock Careers

SDL2017

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...