What you’ll do
In a few words…
As a Software Quality Engineer II, you’ll show everybody that nothing is released unless it goes through you (yeah, you are the barrier between “bugness” and “cleanness”). You will be responsible to collaborate with Software Engineers and Business System Analysts (BSA) in devising appropriate testing strategies and test settings for assuring the utmost quality of our systems. That means that if a bug is found, you’ll stomp over it and assure that it’s been exterminated. Essentially rocking up after some software has been written up, you as a Software Quality Engineer II will check to see if things do what they are supposed to be doing (okay, that’s not entirely true. Some programmer told me to say that). You’ll work hands-on with developers casting their eye over everything and anything, hunting bugs like chameleons but with less exertion and more success. You will help in the understanding (and decryption even) of business requirements and functional specifications with BSAs in order to best identify how to construct your Test Cases. In addition (because you are the hands-on, always-show-up and applied character in our book), you’ll create, execute and document Test Cases carried out on existing functionalities and for new features and/or fixes set up into our platforms and systems. You’ll be a part of the Test Engineering Team whose focus is to ensure that all platforms and features run without issues and that any changes to our platforms and systems can be deployed transparently to the Production Environment.
The fundamentals for the job…
- Every day will find you participating in the day-to-day Software Quality Assurance activities (with a smile that is contagious ).
- You shall work closely with Agile Team members (Business System Analysts, Software Engineers, Automation Engineers, Product Delivery experts and more of your Quality peers).
- You write out test plans and test cases that are like Picasso work of arts but also meet the expected business requirements and functional specifications.
- You will trace together your Test Cases to Functional Specifications like a spider web in order to form your traceability matrix and assure compliance with system specs.
- You will work in conjunction with the Automation team so that your superbly well-written Test Cases are automated into Unit Tests and Automation Test Scripts.
- Did we mention hands on? You will execute manual test cases/scenarios, including functional, integration, and regression test cases.
- You will become an expert in all our software platforms, so that they call you the Quality know-it-all.
- You will raise the Magic Wand for your work items and you will name it as ‘Defect’ (‘Deviation’, ‘Incident’ and ‘Non-Conformance’ are also cool names for it) whenever an expected result in your test case is not achieved during execution.
- Web application will quiver in their shoes and systems will break out in cold sweat when you’re near, having endured your rigorous testing, pushing them to their very limits, testing them thoroughly, analyzing results and communicating them to stakeholders.
- You will actively participate in team discussions (as if anyone could stop you!), design workshops, and sprint retrospections (reviewing lessons learned).
- You love R&R: that is, to research and resolve issues, or at least offer possible solutions.
- You track, probe, dissect and keep stats, until finally you manage to resolve all raised defects.
- When it comes to researching techniques and tools related to software testing, you always collaborate.
- You have a role of being a business supporter and liaison between technical team members and business stakeholders/end users, which is kind of boring but kind of fun at the same time.
- What about strategy? Your great experience will serve to contribute in roles of establishing Quality-related testing strategies, planning and execution.
- Coaching is a key part of every single team, and as Software Quality Engineer II, you will bring the best in others as a platform contributor and team coach.
What you’re made of
The bold requirements…
- Bachelor’s Degree, 4-6 years of related experience with Software Quality Assurance / Computer Systems Validation (CSV) / Software Testing and Software Development Life Cycle (SDLC). In lieu of a degree, equivalent relevant experience may be considered.
- Degree on Computer Engineering, Computer Science or Information Technology/Computer Information Systems is a big one.
- Computer proficient, you know how to use Microsoft Office products, and have plenty of Internet experience (the obvious).
- You have an incredible ability to test, adapt and implement new and innovative Software QA and Testing techniques and capabilities on your own.
- You have skills and knowledge on how to manage projects, no matter how extensive they are.
- You have an uncanny ability to visualize, conceptualize, plan and execute long-term strategic projects or platform overhauls (in other words, you will terrorize every single application redesign that goes in front of you).
- You understand how to translate every single cryptogram or Egyptian cyphers written by our expert Business Systems Analysts in order to build your test cases based on Business Requirements and Functional Specifications.
- A basic query execution over an SQL Server database is no biggie for you.
- You understand object-oriented programming concepts like eating popcorn in a movie theater.
- Knowledge of Quality Assurance practices and tools is a must-have (no pressure…… but yes you need to have it).
- You shoot trouble skillfully, are able to determine and resolve root causes, and experienced debugging code.
- Analytical and critical thinking. You understand the concepts of planning and accountability.
- Experience with Agile Software Development practices is very important for us in this role.
- You know how to bring out the best in others and excel when working with teams.
- You are detailed, organized, and have a customer service focus (the rest of us are blurry when compared). You desire to be challenged because it helps you grow, and you are a natural at keeping up in a fast-paced environment.
- Good communication and interpersonal skills (basically you’re nice and people find it pleasant to be around you).
- Good organizational and time management skills (basically your mother approves: you keep your place neat, which carries into your work, and you don’t leave anyone waiting)
- You must be able to communicate effectively (read, write, speak, argue, dream and beyond) in English and Spanish.
That something extra we´d love to see…
- If you’re familiarized with the Healthcare, Pharmacy, and Pharmacy Benefit Management industries, Medicare Part D, and CMS regulations, that’s a great plus.
- If you have experience with Abarca or Healthcare-related technologies, that will be a plus over a plus.
- Software Test Automation experience or familiarity in some shape or form will be lovable.
- Experience as Team Leader is a great, great addition for our family.
- Collaborator: You're a collaborator through and through, ever on a quest to find (or generate) harmony and consensus. You don’t enjoy conflict, preferring to seek areas of mutual agreement. You inherently understand that a good deal is, essentially, when everyone walks away a tiny bit peeved.
- Driven: You know how to juggle/manage multiple priorities without missing deadlines. You measure yourself against everyone and strive to win first place in everything.
- Innovator: People like you are the birth parents of unexpected ideas, with a factory of genius that doesn’t run out. Fascinated with possibilities you are, in turn, a fascinating creature yourself. You either plainly see or otherwise figure out the connections between seemingly disparate phenomena (à la A beautiful mind).
- Planner: You enjoy discipline, routine and structure. Your world is best described as a grid and you are very careful when making decisions. You anticipate obstacles to avoid them, not to rain on everyone’s parade.
- Thoughtful: You are intrigued by the unique qualities (or eccentricities) in each person and have a flair for figuring out how very different folk can work together productively towards some lofty end, as opposed to bringing out the worst in each other.
The above description is not intended to limit the scope of the job or to exclude other duties not mentioned. It is absolutely not a final set of specifications for the position. It’s simply meant to give readers an idea of what the role entails.
Abarca Health LLC is an equal employment opportunity employer and participates in E-Verify. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, gender identity, sexual orientation, protected veteran status, disability, or other protected group status.