Software Quality Assurance (QA) Jobs

Software quality assurance jobs at your fingertips

If you have a knack for maintaining the quality of software engineering processes, Aditi Staffing can help you find jobs in software quality assurance. The industry is growing, and looks promising for those searching for the ideal software quality assurance job. Great software quality assurance careers, have never been this easy to land.

What is Software Quality Assurance?

Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI. Engineers applying for software quality assurance jobs are usually hired by software development companies.

What does a Software Quality Assurance Engineer do?

An Engineer who undertakes the responsibility of ensuring that a standard process is undertaken in the software engineering process to develop the best product/service, can be defined as a Software Quality Assurance Engineer. Typically, the role is to write software test cases, which can be automatically implemented, so that bugs and glitches can be identified in the system. This procedure ensures that the product is tested thoroughly before being introduced to the market.

A Software Quality Assurance engineer should understand how a user will behave and anticipate the actions that a user will perform on the software that is being developed. This strengthens the capabilities of the software and equips the consumer with a quality product/service.

What are the technical skillsets & qualifications you require to work in this vertical?

Successful software quality assurance engineers have a broad understanding of computer systems and software standards, are detail-oriented and adept at anticipating user behavior and solving problems efficiently and creatively, says the Princeton Review. Good interpersonal and communication skills are also helpful, since quality assurance engineers work closely with product managers and programmers to address software issues and fine tune products.

What are the certifications required to become a Software Quality Assurance Engineer?

A Bachelor’s degree in Computer Science or equivalent is essential in order to become a Software Quality Assurance Engineer. Quite often companies often look for candidates who have a Master’s in Computer Science and/or in Business Management.

A certification in Quality Assurance will definitely add value to a person’s resume. The American Society for Quality (ASQ), offers a course that will help potential QA Engineers obtain the relevant certification.

What are the career opportunities for a Software Quality Assurance Engineer?

A QA Engineer’s prospects to further his career are purely based on the expertise gained and the line of interest. If Hardware is the stream that interests you, than one can become a Computer Hardware Engineer. If expertise has been gained in programming or software development, than a QA Engineer can move on to become a Computer Programmer.

What does a Computer Hardware Engineer do?
The testing of computer parts, such as the circuit board, routers, networks, processors and other hardware parts of a computer is what a Computer Hardware Engineer will typically do. The usability of the various parts is tested from all aspects to ensure high quality in the assembled product.

Even though the growth has not been exponentially high as compared to similar careers, it is however a stable and steady career to pursue. According to BLS, a Hardware Engineer earns an average salary of approximately $100000 annually.

What does a Computer Programmer do?
Developing code to create software programs is what a Computer Programmer does. The programmer will understand how the user functions and how the software program should respond. This is a fast growing career and the demand has only risen in the past few years. The average salary that a Computer Programmer receives is around $75000 annually (according to BLS).

What is the scope for Software Quality Assurance?

There is high growth in pursuing a career in Quality Assurance. The US market has seen a high demand for these roles, and it is predicted that this demand will only grow. Career span typically begins from a Quality Assurance Engineer to a QA Manager and finally to a QA Lead. There are opportunities for QA engineers to opt for related fields such as analytics etc. The average salary of a QA Engineer is around $58000, as per Salary.com.

Related Job Listings

Quality Assurance Jobs

Apply

Scrum Master

Job Reference: 17-05904 Type: Contract

  • 4 years hands-on Scrum Master/Coach experience in advanced, large-scale agile settings diligently applying Scrum principles, practices and theory.
  • 4 years professional experience leading or contributing to large programs, including business intelligence, software development and quality teams.
  • Bachelors' degree in Business, Computer Science or a related field, with 2 years additional relevant professional experience accepted in lieu of a degree.
  • Certified Scrum Master required, other Scrum certification desired.
  • Excellent verbal and written communication.
  • Experience working with JIRA or similar tool, building summary views, using agile planning boards, setting up dashboards.
  • Proven ability to pull together diverse individuals with different goals and facilitate productive discussion and action.
  • Track record of leading others and positive change in project definition, project delivery, and process improvement.
  • Past success in creating high performance teams, inspiring and empowering them to achieve results.

Apply for this job

Apply

PC Technician Intermediate

Job Reference: 17-05901 Type: Contract

Job Title                             : Software Engineer V
Contract Duration             : 05 Months (Extension and conversion possibilities)
Location                             : San Francisco, CA - 94105
                                                
Job Description

  • Bachelor’s Degree in Computer Science or equivalent 
  • At least 6 years of experience building high performance backend application 
  • Expert programmer in Scala or Java 
  • Experience working with Big Data technologies such as Google Cloud BigTable, Hadoop, or similar. 
  • Experience using Machine Learning to refine results without the need for explicit programming 
  • Experience in Unix/Linux commands/scripting, Docker, and git (or other SCM) highly desirable 
  • Cloud experience a plus (GCP, AWS, etc) 
  • Excellent communication and collaboration skills 
  • Highly motivated, life-time learner, passionate about delivering quality product 
Designs, develops, tests, and evaluates software and systems that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Requires a degree in software engineering design and development. Excludes paraprofessional positions.: Researches, designs, and develops computer software systems, in conjunction with hardware product development, applying principles and techniques of computer science, engineering, and mathematical analysis. Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall system. Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Develops and directs software system testing procedures, programming, and documentation. Consults with customer concerning maintenance of software system. May coordinate installation of software system. 

Team: Uses Scrum Methodology 
All backend database work 
Does not have QA so this person will do testing 

Skills: Scala preferred, if not Java is ok 
Experienced with databases 

Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 

Apply for this job

Apply

Data Center/Systems Administrator - I

Job Reference: 17-05899 Type: Contract

Position                                               : Data Center/Systems Administrator - I
Contract                                              : 5 months to begin with
Location                                              : Hillsboro OR
 
Description:
Our team supports the design, maintenance, upkeep, and improvement of our critical business systems. We support mission critical systems that are central to McAfee's success and have a direct impact on the abilities of our products to keep our customers secure.

You will work with Developers, QA teams, DevOps teams, and Program Managers aid in a McAfee wide certification project. You will be required to document services (data flow diagrams, network diagrams, interdependence with other systems) to ensure we're compliant with the certification tasks.

You will also aide in deployment/configuration of bastion servers, update software packages (such as TLS), any general technical tasks necessary to bring us into compliance.

To excel in this position you must be passionate about quality, security, and be prepared to advocate on behalf of good process and industry best practices. You are an adept problem solver and thrive in a fast paced entrepreneurial environment offering rich learning opportunities.

Your skill set will include:
Linux (RedHat/CentOS) at an experienced level
FreeBSD Experience
A proven history designing and delivering quality document sets.
Working within VMWare tools
Basic coding/scripting skills
Familiarity with configuration management software
Great troubleshooting skills
Great communications skills

Other skills that will help you along
Basic Networking Skills
MongoDB, Hadoop, and MySQL



Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 
 

Apply for this job

Apply

Deposit Operations Specialist

Job Reference: 17-05886 Type: Contract

Duration: 6+ Months (Possibility of extension)
Location: Tempe, AZ
 
Job Description:
An Operations Associate is responsible for, but not limited to, the following functions:

  • Performs the quality control and implementation process on all deposit, cash management, and international products.
  • Responsible for the on-boarding of new clients and cash management services, department's daily operations, monitoring of department reports, and compliance with bank regulations.
  • Provides operational support to internal business partners, including but not limited to Client Advisory Services, Sales teams, and multi-sourcing staff.
  • Works closely with the BPO staff and is readily available to provide general assistance with inquiries and supports growth.
  • Works on a variety of assignments that are simple to moderately complex in nature that requires banking knowledge or expertise
  • Must be able to handle general procedural questions
Job Skill Level
  • Operations Associate must have a general ability to multi-task and support cross-functional teams. They must display good written and verbal communication skills and a general ability to work well independently as well as part of a team.
  • An Operations Associate should have a broad understanding of Bank products, regulations, processes and procedures. Must be able to provide basic operational support to internal business partners on simple to moderately complex requests.
  • Individual must possess general problem solving and research skills - demonstrating a general ability to analyze a client request and escalate when necessary. This person will often partner with the Operations Advisors to provide guidance on issues and escalations. Good client service skills are a must
Education/Qualifications Bachelor’s Degree, or 3 years equivalent banking experience
 
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube  Page
 

Apply for this job

Apply

Software Database Engineer 1

Job Reference: 17-05878 Type: Contract

Job description:
The Operations Assurance Developer will support the Global Operations Assurance program on global scale in monitoring and translating compliance findings and action items to a centralized TFS/VSO tracking system for mission critical Data Centers. The ideal candidate will have significant knowledge, acumen and experience in TFS/VSO, Visual Studio, Power BI, and SQL with an understanding of risk, security and quality control.
 
This position requires someone with a global “big picture” vision and the experience to back it up. The successful Operational Assurance Developer must be prepared to support a 24 x 7 Global business. This is a full time, dedicated position where additional duties may be assigned and required in support of the Global program to effectively and efficiently support Operational Assurance across regions including but not limited to document and training development, document review and professional communications to Line and Senior level management.
 
Global Responsibility
Client operates data centers around the world and our operations group functions as a strong unified team. This position must be prepared to respond to, contribute to and manage projects requiring excellent program and project management skills, superior communication skills and big picture thinking. Operations Assurance is a Subject Matter Expert resource for Operations Management and provides guidance and support for ongoing readiness and compliance to client’s policy, standards and processes. The successful Ops Assurance Developer will utilize TFS/VSO, SharePoint and Power BI to drive automation, and support action tracking, assessment and reporting, taking the initiative and every opportunity to assess, evaluate, analyze and report on areas of best practices, gaps, lessons learned and opportunities. The Operations Assurance Developer will contribute to the improved efficiency and performance of teams by helping to streamline and operationalize recurring tasks and responsibilities with a dedicated eye to identify areas where labor or responsibility can be centralized to ease the burden from site Operations where appropriate. Open Communication skills and a passion for pursuing operational excellence and efficiency are key to the success of this position.
 
Roles & Responsibilities: 
The Operational Assurance Developer will be responsible for the development and implementation of Global Assurance initiatives, including engagements with other teams.
as well as tracking and reporting of Operational readiness and remediation actions as received.
 
The role requires a variety of tasks to be managed, coordinated, and controlled effectively which include but are not limited to the following:
 

  • Successfully manage projects and initiatives within defined scope and timelines.
  • Collaborate with Operations Assurance Program Managers in defining business and functional requirements.
  • Understand business requirements and translate into tooling features.
  • Maintain and develop software solutions by studying information needs, analyzing systems work flows and processes, data usage and management, investigating problem areas, and following the SDLC model.
  • Develop automation mechanisms to reduce manual tasks.
  • Analyze, develop, and track Global and Regional reporting.
  • Standardized documentation maintenance, review, and update.
  • Provide situation and status briefings to leadership team as appropriate.
 
This role will report to the Sr. Manager of Global Operations Assurance or delegate in the MS structure, and will engage and support cross organizational standards and Compliance teams. Responsibilities in this area include a wide range of activities where coordination, collaboration, and program competency are critical to the success of the program.
 
This candidate must possess strong written and verbal communication skills, project management and organizational skills.
 
Developer Experience
  • Ability to program in at least one programming language such as C++, Java, etc.
  • Proficient with SQL.
  • Familiar with automation scripting.
  • Experience and understanding of SharePoint, TFS/VSO and Power BI will be critical
  • Ability to manage, prioritize and successfully execute multiple concurrent mission-critical projects.
  • Ability to balance competing demands for resources and adapt to changing priorities.
  • Proven ability to deliver projects on-time and adherence to deadlines.
  • Proven ability to motivate disparate teams both direct and indirect to solve issues.
  • Proven ability to apply clear critical thinking in complex, stressful situations.
 
Communication and Management Skills / Experience
  • Must be a strong team player.
  • Requires excellent inter-personal, communication and presentation skills.
  • Proven track record as a strong Team-builder and leader. We lead by example.
  • Proven track record in process and procedure development and execution.
  • Provide meaningful and timely reporting for weekly success metrics.
  • Provide leadership and direction.
 
Top required skills:
  • Expert with SQL.
  • Ability to program in at least one programming language such as C++, Java, JavaScript etc.
*Some experience with automation scripting
  • Experience and understanding TFS/VSO, to manage tickets, and build reports etc.
 
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 

Apply for this job

Apply

desktop publisher/graphic designer

Job Reference: 17-05875 Type:
Apply

Software Design Engineer in Test 3 (Non-Engineering)

Job Reference: 17-05872 Type:
Apply

Software Engineer V

Job Reference: 17-05861 Type:
Apply

Technical Project Manager

Job Reference: 17-05827 Type:
Apply

Office Service Support

Job Reference: 17-05823 Type: