About Jane
Ranked #11 on UV50’s Fastest Growing Companies and a recipient of Best Workplaces’ Great Place to Work Award, Jane is an innovative tech company that’s taking the retail world by storm. Our online boutique marketplace offers 350+ daily deals including women’s fashion trends, home decor and more — giving small businesses a platform for their products and helping customers stay on trend and on budget. At Jane, we not only work hard at our jobs, but also to maintain a culture of authenticity and collaboration. Join us and enjoy #thejanelife to its fullest.
Jane's Values
- Lead with empathy
- Pull together
- Just say it
- Make it count
- Make your mark
Engineering Team Values
- Passion for development and code craftsmanship
- Continuous learning, improvement, and delivery
- Caring about and encouraging others
- Collaborative cross-functional teams
- Continually delivering high quality code that provides value to Jane and Jane customers
What We Create With
- Front End: JavaScript, React, Redux, CSS-in-JS, Typescript, Babel, Webpack, Node.js, Koa
- iOS: Swift, Xcode, Fastlane
- Android: Kotlin, Android Studio, Gradle
- Backend: C#, .NET, EF, Dapper, REST API
- Testing: C#, Selenium, .NET Core, NUnit
- Cloud: AWS, Kubernetes, Rancher, Terraform, ElasticSearch, GCP, Docker
- Cache: Redis
- Data: MS SQL, Redshift, Aurora PostgreSQL
- Messaging: MassTransit/RabbitMQ
- Source Control: Git, Github
- Tools: Jira, Confluence, NewRelic, SumoLogic, ELK/EFK, VictorOps, npm, MyGet
- CI/CD: Jenkins
What You’ll Be Doing
- Documenting testing strategies, test cases and test plans
- Creating automated tests
- Performing manual verifications
- Writing acceptance criteria based on user scenarios
- Engaging in an agile team promoting quality and testability
- Designing, creating and maintaining the automation framework for UI, API and integration testing
- Maintaining, debugging and measuring the quality of automation test suites
- Mentoring and empowering testers to use the automation framework to own and maintain their team's tests
- Owning the quality of the applications at all times
- Helping to identify risk and increase confidence
Experience You’ll Need
- 5+ years experience in QA automation
- Good interpersonal, written, and oral communication skills in English
- Solid ability in C#, Javascript, or Python used in automation
- Familiarity with automation frameworks such as Selenium
- Experience planning, designing and executing test plans including automation, manual and white/black box testing
- Designing and automating integration tests, critical-path or end-to-end acceptance tests, as well as API tests
- Analyzing and implementing automation best practices to improve test scalability and performance
Bonus Experience
- E-commerce testing
- Creating shared automation libraries
- Visual Studio, .NET Core, Xcode, Android Studio
- Build management and continuous integration tools such as Jenkins