A quick snapshot…
We are looking for an individual who is passionate about quality assurance and automation. The senior quality assurance (QA) engineer will participate in development design sessions and provide feedback from a quality perspective. They will lead and define transitions to embed quality practices within our new platform's engineering teams, including recommending tools to manage and execute QA practices. And most importantly, they will be designing and developing automated testing for all layers of the solution (front and back end).
Why it's a big deal...
We are building a new team, platform and solutions and are looking to grow this area of expertise! This is an opportunity to come in and define, drive, and lead our QA practice by establishing our standards, best practices, and participating in growing the team of QA Engineers. It allows for growth in not just leadership, but technology as well. This is a brand new platform and set of solutions, all developed in the latest technology stack. (We're not just talking about putting in automation in a legacy application.) We're also working to establish modern DevOps practices -- and this is a chance to be a key player in that process, as well.
Are you the person we're looking for?
Proven success with automated testing tools and technologies. This is a must! Your test automation experiences include planning, assessments, script development and maintenance. You have hands-on experience with Selenium (or similar) automation frameworks and developing automation scripts. The technologies we are looking for include some of the following:
- Continuous Integration Systems
- Restful APIs
Natural collaborator. You work effectively with developers and customers to draft test plans and test cases from an established set of requirements. You constantly seek opinions and solicit feedback in an effort to create the best work possible. You don't know any other way. It's a team effort -- and you completely appreciate that.
Confident and deliberate communicator. You have a point of view and you're completely comfortable defending it to any person or group, regardless of level or status. It's a confidence that comes from experience. And that's not to say you aren't open to different views; but, when you feel strongly about a particular matter, you don't give up easily. You're at ease with lively debate -- in fact, you welcome it. Your points are clear and concise. And you're equally as respected for your knowledge and expertise as for your style and approach.
Natural leader. You truly enjoy leading teams and projects. You know and appreciate the value of transparency and collaboration within and across teams -- as well as regular feedback, coaching and recognition. Colleagues love working with you because you inspire them to do their best -- and this is often reflected in the quality of their work.
The QA Engineer should feel comfortable interfacing with the Scrum Master and Product Owners to understand priorities and appropriately direct their own workload along with that of the members of their team. Must be able to understand priorities and articulate the needs to their team, unafraid to manage team members that may disagree with them.
Resourcefulness and application. At Aptos, we have a pioneering spirit -- when we have questions, we find answers; when we're faced with challenges, we find solutions. We turn to a variety of resources, including our own colleagues, our professional network, the Internet, articles and books -- whatever helps us get the job done. But it's not just about using a variety of resources to gain knowledge -- it's also about applying that knowledge to other areas of the job or business where it might make sense.
Quality orientation. You rarely make mistakes because you have good processes in place to ensure that every last detail is correct. But in those rare occasions when errors are realized (let's face it, it happens to the best of us from time to time), you own them, correct them, learn from them, and then quickly adjust and communicate processes to ensure the same mistake doesn't happen twice. It's your transparency, authenticity and humility is what sets you apart from the rest.
Stays cool when things get crazy. We're growing fast -- which translates to an ever-changing, super fast-paced work environment. This may involve immediate changes to plans and timelines. Your ability to quickly analyze situations and effectively prioritize tasks is what sets you apart from the rest. Rest assured: you've got this.
Here's what will give you an edge…
Related experience. Prior work experience in an Agile environment and a modern DevOps organization, is a plus -- as is knowledge of the retail/e-commerce space. Of course, if you have a background in the development space, that would be great! Also, we would love to hear about any certifications you have earned or courses you have taken to further your knowledge in your career and the QA space.
Passion. We know it when we see it. Passion is not about saying how much you love what you do in your most excited voice. Passion is revealed in your truest self. It's about what you've accomplished; how you want to grow; the ideas you have; your philosophies. It's demonstrating through your words and your actions that you truly believe in what you do -- and where you work. That it matters to you. And that's pretty cool.
Initiative. You don't wait around for things to happen or for your manager to tell you what to do. You're not only proactive about completing your own work, but when you sense the need to introduce an idea that will benefit the team or the organization -- even if it's outside your scope of work -- you take it on and own it. That also goes back to having a pioneering spirit.
Did we pique your interest?
If this sounds like the kind of job you would love in the kind of environment you would thrive in, please drop us a line -- we'd love to hear from you!