The rapid growth of the IT industry has increased the availability of software testing jobs. If you specialize in this field and are looking for the best software testing careers, contact us to secure part-time or full-time jobs. With our help, finding the right jobs in software testing will be a breeze.

Software Engineer

Job Reference: 21-00682 Type: Duration:9-12 month(s)

Description/Comment:Senior Human Factors Engineer/ UX researcher
Location: On-Site in San Diego, CA

The User Experience design (UX) Group of the Sony in San Diego has openings for senior human factor engineering /UX researcher position. We are looking for experienced researchers with passion for user experience and consumer products who can plan, manage, conduct UI/UX research, analyze data, create report, present to stake holder and work to improve/fix the usability issues, in order to improve every UX aspects of Sony products. The UX Group is part of a multi-disciplinary team that designs and researches UI/UX for many of Sony products.
The ideal candidate will have extensive research background with user-centered design of consumer products and usability evaluations at various stages of product development as well as structured academic background. He or she will have experience with effectively negotiating interactions with various stake holders such as designers, engineers, and business development.
1. Plan and manage research with stake holders which includes surveys, ethnographic field studies, task based usability test sessions, contextual inquiries, expert reviews
2. Project management
3. Recruit participants
4. Create discussion guide moderate sessions, analyze the data and create report
5. Design survey, analyze and create report
6. Present report and work with stakeholders to solve the probem
Desired Skills:
ability to focus on the customers needs
knowledge of basic user-centered design principles
Knowledge of UI industry standards for interface design and user testing methodologies
Experience with statistical analysis of user research, survey creation
ability to work independently and efficiently on complex projects
ability to deliver high quality work on tight schedules
careful attention to detail
strong verbal and written communication skills
ability to collaborate and work as a team
understanding for multi cultures
some prior work done related to accessibility
ability to adopt dynamic and fast pace culture quickly and flexibility
technology savvy and understanding of consumer electronics


Bachelors Degree (or higher) in Human Factors, Human-Computer Interaction with demonstrated experience in an equivalent field min of 3 years
Skilled experience on powerpoint, word, excel and visio.
Prior experience on Qualtrics or similar survey tool


Sr Associate

Job Reference: 21-00532 Type: **Onsite Immediately**
** Regular working hours**

Transition of analytical methods from our early-stage development teams to the pivotal testing laboratory. This will include interfacing with attribute sciences team leads and early stage development teams, performing method assessment / qualification, method optimization, and formatting chromatography data software methods.
Performing high-sample volume testing by High Performance Liquid Chromatography (HPLC), Ultra High-Performance Liquid Chromatography (UHPLC), Capillary Electrophoresis (CE), and Tecan in support of Drug Substance, Drug Product, and Attribute Sciences process development teams, under prescribed timelines. Full documentation of analyses in electronic lab notebook. Performing tracking and trend analysis of method performance.
Hand-off/transfer of testing to our Rapid Analytics teams.
Evaluation of Client platform methodologies to improve testing efficiencies in the Process Analytics and Rapid Analytics teams.
Performing HPLC/UHPLC and CE method qualification studies to support transfer of methods to pivotal Quality Control teams.
Perform forced degradation studies to support product characterization, understanding of product stability and evaluation of product comparability.
Closely collaborate with partner organizations during commercial process development, process characterization and process validation studies to support marketing applications.

Basic Qualifications

Bachelors degree and 2 years of Scientific experience

Preferred Qualifications
B.S. in Biochemistry
Good general biochemistry laboratory skills
Expertise in chromatography including HPLC, UPLC, and CE
Experience performing mass spectrometry
Background with compendial methods testing, such as Karl Fischer, Color/Clarity, and UV/VIS spectroscopy
Strong desire to learn and interest in science
Demonstrated proficiency in method development and experience with method technology transfer. Background in chromatography data software (Waters Empower, Thermo Chromeleon) and/or automation software (Tecan)
Understanding of phase-appropriate GMP compliance and documentation
Well-organized; ability to multitask, effectively plan and follow through on complex projects, and to work both independently and in teams


Dev/Research Engineer

Job Reference: 21-00527 Type: Description/Comment:Summary: The main function of a research engineer is to research and investigate the design, functionality and maintenance of mechanical products, equipment, systems and processes. A typical research engineer has the ability to make engineering drawings, and read and interpret blueprints. Job Responsibilities: Research, design, develop, manufacture, and test tools, engines, machines and other mechanical devices. Research and analyze customer design proposals, specifications, manuals to determine time and cost feasibility to complete projects. Investigate equipment failures and difficulties to diagnose faulty operation and make recommendation to maintenance crew. Assist drafters in developing the structural design of products using tools, equipment or software. Skills: Creativity, verbal and written communication skills, analytical and problem solving ability. Team player and detail oriented. Ability to make sketches, engineering drawings and common computations. Ability to read and interpret blueprints, technical drawing, schematics and computer-generated reports. Previous experience with computer applications and software related to engineering field, such as Computer Aided Design (CAD). Education/Experience: Bachelor's degree in engineering required. 2-4 years experience required.

PLEASE SEE, Position's contribution to work group for more specific and relevant job description.


Developer: Software

Job Reference: 21-00520 Type: Additional important update on knowledge/competence required:
- Angular (must)
- Bootstrap (strongly recommended)

Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process.

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
**This will be a remote role, until COVID guidelines are lifted.

Minimum Qualifications:
The candidate must possess a Bachelor's degree (with a minimum of 4 years of experience) or a Master's degree (with a minimum of 3 years of experience) or a PhD (with a minimum of 1 year of experience) in Computer Science, Computer Engineering, Electrical engineering or other related field of study, with experience as stated previously in one or more of the following areas (having more than one will be preferred):
o Linux, C, C++, C# Languages, Script Programming using Perl/Python, Tensorflow
o Software Quality and Testing Practices, AGILE
o Database Concepts, SQL and hardware platform architecture
o Graphics Processing, IC Pattern Formats, CAD Tools for Verification, Fracture, OPC Software Engineering, EDA tool


Mobile Developer

Job Reference: 20-08479 Type:

Tell us about your department:

Mobile app for retail/e-commerce of Best Buy

Position Summary/Job Description:

Best Buy is seeking innovative and technically curious technologists to join us as we make a huge impact in the e-commerce and digital health space. A position with offers the opportunity to apply your talents and creative energy to deliver high performing solutions at one of the TOP 10 e-commerce sites in North America. Best Buy is the largest multi-channel consumer electronics retailer in the world and technology is at the heart of our organization.

Project Description:

  • You will be part of the Best Buy mobile apps engineering team responsible for designing and implementing technical solutions that will reach massive scale.
  • You will also be working on the native apps for our new Best Buy Health initiatives.
  • Contribute to the architecture and development of the digital platform and tools to support key e-commerce, digital health, and cloud technology initiatives.
  • You will build and enhance core tools that are needed to support development, testing and integrations leading to Continuous Delivery.
  • Use your creative and innovation-driven mindset to articulate engineering design strategies related to scale, performance, security, and usability.
  • Designing back-end services and abstractions to help mobile apps retrieve information from various domain services.

What are the top five skills and number of years of experience required to perform this job?

  • 2+ years of software development experience
  • 2+ years of native Swift development experience
  • 1+ years using modern JavaScript frameworks, especially React or React Native
  • Proficiency with Object Oriented Design principles and patterns
  • Good communication skills with business partners, other engineer teams, and the different stakeholders.

What are some preferred/nice to have skills the manager is looking for?

  • communication + friendliness + ownership + independence + team player

Interview Process Overview:

  • Prescreening: Online video interview and coding exercise.
  • If past pre-screening, preferably onsite interview with developers: coding experience + SDK knowledge + architecture/design experience + coding exercise to gauge problem solving skills, and the understanding of data structure and algorithm.
  • Interview with PM, design or engineering leaders to gauge the candidate soft skills, ownership and mindset for user experience.


Full Stack Developer

Job Reference: 20-08457 Type: Job Description: Tell us about your department:
Dotcom Operations Development / Automation Team
Current suite of tools in continuous development include but not limited to:
Custom command line applications for deployment and infrastructure management. (Ruby)
Custom web based deployment and management portal. (Ruby)
Custom monitoring portal(s) (PHP / Ruby)

Project Description:
Sr. Ruby Developer for Operations. Help build and mange operational tools for

We are currently looking for a Sr. Ruby Developer to work on and lead our current and future infrastructure tools. The goal of our Deployment and Infrastructure Automation projects are to provide zero downtime deployments of all Applications in the fastest, safest, and most repeatable way for our Customers and ***. These projects depend heavily on Ruby in an environment that doesnt use Rails or ActiveSupport for Process Orchestrations.

The ideal candidate:
Is self-directed and has shared collective ownership for design decisions
Uses the best tools for the job, be those open source or otherwise
Comfortable in a simi-paired programming environment
Strongly favors TDD and BDD development methodologies
Up to date with current tools and techniques
Comfortable working in an agile environment
Handle working in a fast paced environment

Position Summary/Job Description:
Software and API Development and Design
Working in Simi-Paired Programming Environment
Unit testing and QA
Deployments / Releases of own tools
Work with infrastructure provisioning tools such as Chef, Vagrant, Kitchen, and Fog.
Learning and keeping up with latest trends in automation patterns and practices.

What would a normal day for this position look like??
Heads down doing developing and design.
Collaboratively working with, reporting to, and taking direction from current Sr. Ruby Developer
Status update meetings

Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
1. Experienced Ruby Ninja - Writing ruby without the need of Rails or ActiveSupport dependencies.
2. 7+ Years Professional Ruby Developer Experience or Equivalent Development Experience.
3. Strong Knowledge of Object Oriented Programming and Design Patterns
4. Strong Knowledge of MVC Architectural Patterns.
5. Strong Knowledge of working with and creating web services.
6. Strong Knowledge of Client / Server Communications
7. Strong Knowledge of Concurrent and Parallel programing concepts.
8. Experience with Automating one or more of the following: OpenStack, Openshift, AWS, or other Cloud Providers
9. Understanding of Deployment Automation concepts and patterns
10. Continuous Integration concepts and patterns

What are some preferred/nice to have skills the manager is looking for?
1. Frontend Development with AngularJS and TypeScript (Bonus)
2. Experience with Fog gem (Bonus)
3. Experience with Message Queuing Technologies - (Bonus)
4. Chef or Puppet (Bonus)
5. Collaborative
6. Ability to Listen
7. Ability to offer ideas on technical direction
8. Team Player
9. Desire to contribute to overall direction of project

Will there be a Hacker Rank test Required for this REQ?
Codility test will need to be issued.
May be required to code during interview.

Prescreening Questions: Must be submitted on resume, no exceptions!
Please have candidate include code sample of their work to be considered. Please do not send code from current or past employers.
Please also have candidate complete the following prescreen scenario:
Code Scenario Requirements:
Base Car Class
+ current speed (property) default value 0
+ accelerate (method)
+ drive (method)
+ brand (property) - default value unknown
+ max speed (property) - default value 0
Camaro Car Class
+ Inherits Base Car
+ brand (property) - default value Chevy
+ max speed (property) default value 200

Code Scenario:
In this example we will create an instance of Camaro and tell it to drive, we will assume its moving in a straight line and there are no other driving factors. The car will accelerate until it hits its max speed. It is required that drive will call accelerate. It is required accelerate will increment the current speed by 1. Once the Camaro reaches max speed it should stop accelerating and print that it hit the cars max speed. The execution of drive should then also stop.

Interview Process Overview:
60-90 min Virtual Interview
**Please note: Manager will be considering Local Candidates FIRST ***
Additional Job Requirements: Please start with local candidates ONLY
Req will be placed on hold 12/7/2020 @3PM CST.


Design Engineer

Job Reference: 20-08423 Type: Description/Comment:Summary: The main function of a design engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical systems engineer analyzes user needs, and then designs, tests, and develops software to meet those needs. Job Responsibilities: Modify existing databases and database management systems or direct programmers and analysts to make changes. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Work as part of a project team to coordinate database development and determine project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage ones time. Basic mentoring skills necessary to provide support and constructive performance feedback. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Ability to troubleshoot issues and make system changes as needed to resolve issue. Knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Knowledge of computer development software across multiple platforms. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 5-7 years experience required.


Quality Engineer

Job Reference: 20-08204 Type: Job Description: Summary: Research and test the design, functionality and maintenance of products, equipment, systems and processes and develop quality standards. Ability to read and interpret blueprints, and evaluate product integrity and standards. Education/Experience: Bachelor degree in engineering required. Entry level to 2 years experience required. Skills and Competencies: Creativity, verbal and written communication skills, analytical and problem solving ability. Team player and detail oriented. Ability to read and interpret blueprints, technical drawing, schematics and computer-generated reports. Experience with computer applications and software related to engineering field. Major Job Duties and Responsibilities: Devises sampling procedures and designs and develops forms and instructions for recording, evaluating, and reporting quality and reliability data. Establishes program to evaluate precision and accuracy of production equipment and testing, measurement, and analytical equipment and facilities. May write training material and conduct training sessions on quality control activities. May specialize in areas of quality control engineering, such as design, incoming material, process control, product evaluation, product reliability, inventory control, metrology, automated testing, software, research and development, and administrative application.
Comments for Suppliers:


Software Engineer

Job Reference: 20-07933 Type:
This position is on a Java back end API services team. The most important skills are:
- Java back end development experience, including familiarity with Java 8 features
- Experience designing, developing and testing RESTful APIs
- Experience with Spring Boot and Spring Framework
- Experience with test frameworks such as TestNG, Mockito, and WireMock
- Experience with Maven
- Experience with Hibernate
- Working knowledge of SQL databases


Network Engineer

Job Reference: 20-07728 Type: Job Description: MAX BILL RATE ***/HR

ITEM - 338, 341, 342, 343, 344

Years: 8+ years of professional experience in Engineering: 5+ years for LTE, 5G.

Top Three Must Have Skills: UE logs analysis, field issue debugging, LTE/5G

Preferred skills: eNB logs analysis, KPI analysis, clear communication as role needs customer interaction.

Location: local candidates work remote until reopen. Okay with Non-local candidate, but must relocate once offices and WFH is lifted.

Education: Bachelor Degree Min. PHD preferred

Additional Notes : hours usually range from 9-6pm

RAN SME Top responsibilities:
Accountable for leading field integration testing efforts of all 4G/5G key features with customers, including test plan development, reviewing test plan with customers, driving cross-functional teams to execution, review of test results, issue identification and analysis and quality proofing until software acceptance is achieved.
Responsible for handling deep technical discussion with team members and leading to right direction
Responsible for analyzing and troubleshooting scheduler related issues reported from customer labs, field sites and production network.
Author technical proposals, Technical research and white papers, Operator network design.

Position Summary:
Our US Networks business continues to expand rapidly, as we deploy complex technologies and innovative products at several of the worlds leading wireless operators. Become a part of a Best in Class organization! The dynamic culture at *** offers both great challenge and great reward. If you want to work among the very best talent in the industry, working on the most innovative products in the world, *** is the place to be.

Role and Responsibilities:
Excellent verbal and written communication skills to communicate key technical concepts, ability to package complex ideas into logical, easy-to-follow progressions
Accountable for leading field integration testing efforts of all 4G/5G key features with customers, including test plan development, reviewing test plan with customers, driving cross-functional teams to execution, review of test results, issue identification and analysis and quality proofing until software acceptance is achieved.
Responsible for handling deep technical discussion with team members and leading to right direction
Responsible for hands on analysis of network performance issues (i.e. air interface, call processing, etc.) and creating solutions to meet network optimization expectations
Adapt to changes in a dynamic business environment, support management initiatives, and guide other engineers
Responsible for Tier3 support, analyzing and troubleshooting scheduler related issues reported from customer labs, field sites and production network.
Exercise judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions and results.
Present ideas, technical and non-technical, in a logical, compelling manner in a written format and verbally in both small and large group settings
Work with the Network Engineering and Operations Teams on the cell sites antenna and RF equipment configuration and database parameters
Must be knowledgeable about development tools

Skills and Qualifications:
Bachelors Degree in Computer Science or Electrical Engineering; Masters Degree or Ph. D. Degree a plus; 8+ years of professional experience in Engineering: 5+ years for LTE, 5G.
Demonstrated research and problem solving skills via prior work experience. Experience with wireless infrastructure provider and/or operator is desired.
Experienced and fluent with 3GPP RAN product architecture, design, implementation and performance improvements (KPIs).
Solid understanding all technical problems in LTE, RF fundamentals and data network protocols
Strong technical knowledge of CDMA/EVDO and LTE/Volte/5G technologies
Must have 4G/5G Call Processing experience with In depth knowledge of RRC, S1-MME, S1-U and X2 protocols and understanding of concepts such as Hybrid Beamforming, Massive MIMO, New Waveforms, LTE-NR interworking & co-existence, 5G Numerologies etc
Must have a strong work ethic, integrity and work extremely well in a team environment
Must have an aptitude for creativity and innovation
Advanced working knowledge of Base Station Vendor equipment (***, Alcatel Client, Nokia, Ericsson)
Strong interpersonal communication skills
Proven ability to manage multiple priorities in a fast paced environment
Bilingual in Korean is a PLUS

Physical/Mental Demands and Working Conditions: The position requires the ability to perform the essential duties and responsibilities in the following environment:

Excellent interpersonal and communication skills. Must be skilled in developing and maintaining good working relationships with all appropriate levels within and outside the company
Operate a computer keyboard and view a video display terminal more than 75% of work time in an office work environment
Frequently works additional hours beyond normal schedule
Performs work under time schedules and stresses which are normally periodic or cyclical and include time sensitive job stress, fatigue, unpaid over-time, intellectual challenge, constant technical data feedback, language barriers, and project management stress.
Machines, tools, equipment, and work aids include PCs, printers, etc. most often associated with office work area equipment
Travel to customer locations, trade shows, etc. approximately 20% of time
Under minimal supervision with a high level of responsibility to apply general policies and guidelines where decisions are seldom monitored, consequences of decisions may adversely affect operating results and management decisions. Position has complete access to confidential company data where disclosure may jeopardize the companys competitive position

*** Electronics America, Inc. is committed to employing a diverse workforce, and provides Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.
Comments for Suppliers:


Software Engineer

Job Reference: 20-07610 Type: Duration:0-3 month(s)

Description/Comment:Summary: *** is seeking a Software Engineer to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Job Responsibilities: *Fine-tune and improve a variety of sophisticated software implementation projects. *Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. *Analyze and review enhancement requests and specifications. *Implement system software and customize to client requirements. *Prepare the detailed software specifications and test plans. *Code new programs to clients specifications and create data for testing. *Modify existing programs to new standards and conduct unit testing of developed programs. *Create migration packages for system testing, user testing, and implementation. *Provide quality assurance reviews. *Perform post-implementation validation of software and resolve any bugs found during testing. Qualifications: *Bachelor's degree in a technical field such as computer science, computer engineering or related field required. *5-7 years experience required. *A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. *large systems software design and development experience. *Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. *experience in programming and experience with problem diagnosis and resolution.

Additional Job Details:This resource would primarily be responsible for making needed changes to our loan origination application and dealer portal site. These web-based applications sit on top of the Liferay framework. Technologies involved are Liferay, Java, Oracle and SQL Server among others.


Product Manager

Job Reference: 20-07382 Type:
Product Manager with testing experience


1 - 12 of 28 jobs


What is software testing?

Software that is developed has to be tested before it is introduced to the market. The process of investigating the software product to evaluate the quality of the product is known as Software Testing. This process is a mandatory step in the evaluation of a software product and is forms an integral part of the entire software development process.

The process of software testing involves the validation of whether the expected output occurs in relation to the given input. For example, if a certain software product has been defined to produce an output based on the given input, testing it will open up the behavior of the product and define the differences (if any) from the desired output. This assessment will help gauge the features of the product and its quality.

Software testing is also a verification process to certify the behavior of the product and assess its capabilities. It not only identifies the attributes of the product but helps in identifying the risks of implementing the software product. Software testing provides an objective view of the performance of the product and helps in developing a quality product.

Software testing is usually carried out during the development process in order to constantly improve the capabilities of the product. Software testing jobs is the most sought after job in 2015.

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

A Software Testing Engineer ideally should have a keen eye for detail and an analytical bent of mind. He / She should be technically sound in the various modules of software testing such as ‘Concepts of Software Testing’, ‘Types of Testing’, ‘Test Plans’ & ‘Testing Tools’.

In addition, the Testing Engineer should be aware of a ‘Product Life Cycle’, to be able to analyze the product effectively. It goes without saying that in order to draw a good analysis, excellent documentation & effective communication skills are required. A testing engineer should have the ability to translate the behavior of the product in simple terms and hence communication is key, in this aspect.

It would benefit a testing engineer to be aware of programming languages as well.

What are the certifications required to become a Software Testing Engineer?

A bachelor’s degree in electronics, technology or computer science is what a Software Testing Engineer would require to begin his career. However since this is also considered as an entry-level job, some companies are open to hiring Engineers who have a diploma or a certification in Testing. Institutes that offer certifications in Software Testing are the ‘The International Institute for Software Testing (IIST)” and ‘The American Society for Quality’.

A good way to begin a career would be to pursue an internship in a software company while completing your degree. This will help in gaining some hands-on experience before pursuing a full time career.

What are the career opportunities for a Software Testing Technician?

The career opportunities for a Software Testing Engineer are many, but ideally one pursues the career of a Computer Programmer.

In relation to Computer Programming, he/she would be required to skim through the code of the software program to identify bugs and spot errors.

The demand for Computer Programmers is on the rise, where it is predicted to be at least an 8% increase in job opportunities from 2012 till 2022, as per the U.S. Bureau of Labor Statistics. The average salary that a Programmer earns is approximately USD 75,000.

What is the scope for software testing technicians?

There is 22% job growth in the field of software testing and it is only going to grow. Software Testing is a key area in the Software Product Life-Cycle and hence provides a huge scope for Software Testing Engineers to pursue to their career. The average salary of a Software Testing Engineer is approximately USD 90,000, according to U.S. Bureau of Labor Statistics (BLS).