YOUR NEXT OPPORTUNITY IS WITH US
ruby is a global technology company that is home to the world’s most unique dating web sites. Like relationships, ruby is complex and multifaceted. Ashley Madison, the flagship brand of ruby, is revolutionizing the way millions of people located around the world connect and meet. As a Canadian technology company driven by analytics and user centric design, we care about our customer experience and are continuously looking for ways to make it better!
Life is short, be agile and step out of the box. Does the idea of working creatively every day with the ability to dig deeper and solve huge problems intrigue you? Do you envision yourself working with smart people in a collaborative, fast-paced, environment using the latest technology tools? Have you always dreamed about working for a company where you can apply your great talents and continue to learn and grow throughout your career? If you answered “Yes” to all of these questions, then ruby is the place for you!
We work hard, play hard and have fun. We foster a culture where you can be yourself and where diversity workforce, thought, and opinion is expected.
Reporting into the Manager, Quality Assurance, you will be responsible for ensuring all the software components and applications meet or exceed the highest quality industry standards. You will participate in both manual and automated testing of all required software components as directed by management. You will take part in the creation of an automated testing framework to increase our test coverage. Frontend and usability testing will also be required. You will always represent the customer’s voice when it comes to the high quality expectation that our customers entrust in us. You will take a hands-on approach to design the test plans and orchestrate test automation when deemed appropriate.
Here’s what you’ll do
Create, maintain, schedule and execute project test plans and test cases as required
Ensure quality standards for a given software product release have been identified and met not only from a technical perspective; but also from a customer’s perspective.
Take a hands-on approach, orchestrate and participate in the testing activities including designing test plans, scenarios, scripts, and procedures.
Participate in the development of automated test scripts and tooling that address test areas such as functional, regression, performance, reliability, security and usability testing.
Work collaboratively with the DevOps team in order to plan, deploy and run automated tests on test environments.
Provide timely test result feedback to the development team, the test team and the management.
Ensure that all test cases, scripts, test data and other related test automation artifacts are kept up-to-date.
Ensure all defects are logged and documented according to the company’s Engineering standards in a bug tracking system
Investigate and troubleshoot customer reported issues, escalated by customer support when needed
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
Provide feedback and recommendations to developers on software usability and functionality
Review product documentation to ensure technical accuracy, compliance and completeness
Here’s what you’ll need
Previous test automation, or software development in test experience (4 years)
Solid understanding in modern web technologies, mobile technologies
Hands on experience with the industry leading test automation tools such as Selenium, JMeter, Appium or similar is a must
Experience in creating test cases and building test automation, ideally using the Selenium framework to implement the test cases
Hands on experience in Java and/or other programming language used in test automation is a must
Experience with Agile development processes
Excellent written and verbal communication skills
Ability to drive unit, integration, system, stress and performance test plans and strategies
Experience and knowledge of test plan development, testing methodologies, test automation and test case design techniques for large scale web applications
Proven analytical, troubleshooting and problem solving skills
Scripting language experience (Python, Perl, Bash, or other)
Familiarity with AWS and NoSQL-databases is an asset
Here’s what we provide
An aggressive compensation package
We are conveniently located just steps from the TTC subway
The opportunity to work with brilliant people in an entrepreneurial, forward thinking environment
Friday mixer every week
Company lunch every 2 weeks
Company breakfast every Friday
Engaging social events
Qualified candidates should send a resume and cover letter to email@example.com. In the e-mail subject line please reference “QA Analyst”.
We thank all applicants for their interest in ruby; however only those candidates selected for an interview will be contacted.
ruby Life Inc. is an equal opportunity employer and strongly supports diversity in the workplace. Please note that ruby is committed to complying with the Accessibility for Ontarian’s with Disabilities Act, 2005, and has policies in place to accommodate candidates with disabilities during the selection process. Should you require accommodation or have a question regarding any of these policies, please contact firstname.lastname@example.org.