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.

Designer 3

Job Reference: 20-06718 Type: Job Description: Possibility of extension based on project. Initial duration = 3 months

Industrial Designer

Job Description
*** mobile is looking for a competent and creative Industrial designer with strong collaborative skills working with cross-functional teams. We need designers who consider business objectives, user needs, and experience principles, to understand and influence design decisions. We love people with a deep understanding of mobile product design, who arent afraid to get their hands dirty with experience prototyping, design and iteration with cross-functional teams and users. Above all, we value experienced, self-aware and self-directed individuals, capable of being amazing team players, across design, engineering, and research.

The Global UX Studio is focused on using behavioral insights to inform how to develop new opportunities for products and improve engagement on existing product lines. We are looking for self-starters who can contribute as part of small focused teams to uncover better approaches to deliver on unmet needs.
You will be an individual contributor working on product design and feature initiatives across initial interface concepts and existing product lines. You will also be required to support form factor definition and verification, coordination with UX and to provide alternate ergonomic and physical UX proposals, designs, form factor validations and physical prototypes.
You will be responsible for:

Review existing and competitive products to uncover and evaluate best practices and Client opportunities for design and development to improve customer experience.
Integrate usability studies, research and market analysis into future product designs that build internal and external consensus for proposed design direction enhancing user satisfaction.
Identify new user experience opportunities and Jobs-to-be-done and develop engaging designs including fit, finish, feel and form for consumer products.
Created detailed CAD and models to evaluate and iterate concepts across touch, visual, haptic, gesture and voice interactions.
Evaluate existing competitive products and current product lines to uncover improvements in form and mental models.

Necessary Skills and Requirements:

A portfolio demonstrating process, user-centric design thinking, and execution, across multiple experience platforms is required and consumer digital products.
3 5 years of industry experience in design and development of interface of mobile phone apps, services or equivalent mobile media device is required.
Bachelors Degree or higher in Industrial Design, Product Design or closely related field.
Experienced in preparing professional presentation materials.
Competent working knowledge of utilizing CAD software (Rhino + Keyshot).
Working knowledge and skills in Usability Engineering.
Must demonstrate creative innovative approach to design.
Strong time management skills with ability to meet tight deadlines and manage multiple projects at the same time.
Comfortable working with cross-functional teams in a remote setting.
Effective verbal and written communication skills.

Please submit candidates w/ the following must-haves:

- A portfolio demonstrating process, user-centric design thinking, and execution, across multiple experience platforms is required
- 3 - 5 years of industry experience in design and development of personal consumer electronics products is required.
- Strong problem-solver, able to identify design challenges and eagerly come up w/ resolutions
- Working knowledge of design, manufacture and testing across mechanical or electrical engineering is a strong bonus.
- Excellent communication skills, pro-active, a self-starter
- Excellent w/ design tools, prototyping tools, manufacturing processes, model making.
- Research experience - Usability testing

Will be working on projects around wearables and wearables technology!

Seeking individuals that can work cross-functionally to identify solutions, and come up w/ ideation on prototyping understanding design and design constraints in relation to physical form;

Experience w/ physical, mobile, consumer products; has experience working w/ digital design/product teams.

Looking for in Portfolio: quality of thought & design in coming up w/ new and differentiated products. Looking for brand new ideas & implementations; or improvements on existing implementations. (Not looking for iteration and refinement on existing products). Looking for great understanding of how to bring product to market w/ blue sky (open ended) approaches on emerging products; w/ focus on commercial products & B2C mobile products, w/ physical & digital implementation.

Not looking for application developers or designers that were part of larger product. Looking for conceptual understanding of blank-slate product development new product innovation!

Interview: video interviews (multiple rounds)
Comments for Suppliers:


Computer Tech

Job Reference: 20-06667 Type: Summary
Under minimal supervision provides front-line support to end users for installation, repair and preventative maintenance of personal computers, laptops and printers. This support may be provided on-site or remotely as needed. Installs, configures and troubleshoots desktop systems, workstations and printers. Maintains passwords, data integrity and file system security for the desktop environment.

Key responsibilities:
Repair and preventative maintenance of Desktop Computers, Laptops and Printers
Patch Management
Software Distribution
Enterprise Antivirus Solution
Desktop and application troubleshooting
Communicates highly technical information to both technical and non-technical resources
Interacts with numerous resolver groups to restore service and/or identify core problems
Responsible for maintaining acceptable levels of customer satisfaction according to defined policies.
Trains end-users on software packages and standard IT procedures as required
Participates in new application rollouts, testing and special Projects as needed
Trouble shoots software and hardware failures
Interacts daily with supervisor, peer groups, Service Desk and customers

Required Skills and Experience:

Must be capable of providing support for desktops, laptops and printer repair
Support experience working with O365
Must be capable of providing customer consulting services with minimal supervision
Strong oral/written communication and customer interface skills a necessity
Microsoft Encryption within a large enterprise environment
Modification of systems Registry
Ability to communicate effectively with all levels of personnel
Strong Motivational skills
Excellent planning/time management skills
Excellent client-facing skills

Physical Requirements:
Candidate must be able to carry and lift up to 40 lbs.

JOB DESCRIPTION: This job family is responsible for the installation, servicing and upgrading PC equipment, mainframe connections, and peripherals and responds to user requests. Troubleshoots and repairs computer software, hardware, and network configurations. Provides technical and user support for PC components, mainframe networking, and LAN-based systems. May be internal or external client-focused. SCOPE: Applies job skills and company policies and procedures to complete a wide range of moderately difficult tasks. PROBLEM COMPLEXITY: Works on assignments that are semi-routine in nature where ability to recognize deviation from accepted practice is required. IMPACT: Decisions or failure to achieve results may cause delays in schedules. LIAISON: Interacts daily with supervisors and/or functional peer groups. Interaction may involve exchange or presentation of factual information. FREEDOM TO ACT: Normally receives general instructions on routine work, general instructions on new assignments. LEADERSHIP AND MANAGEMENT: - KNOWLEDGE/SKILLS AND ABILITY: Having the knowledge and experience to be able to handle usual job events with minimal assistance. TYPICAL EDUCATION AND EXPERIENCE: High school education or equivalent and 2+ years of related experience. Technical school desired.


Senior Consultant

Job Reference: 20-06657 Type: RESPONSIBILITIES Provides technical and consultative leadership for solutions opportunities on a range of complex engagements. Delivery of technical architectural design, strategies and plans for engagements. Technical expert in leading pre-sales meeting or presentation. Able to assist in creating proposals that address current and evolving client requirements. Participates in installation, customization, and integration of an *** solution. Works on complex projects and manages multiple work streams. Defines and authors deliverables. Delivers projects with approved methodology while adhering to margin, planning and SOW requirements. Ability to supervise staff and plan/assign work on project engagements. Leads project quality assurance activities, including technical QA reviews. Understands and adheres to proper escalation and change control procedures. Validates requirements, limited prototyping and functionality design and creates proposals that address current and evolving client requirements. May provide testing process, code reviews, certification of software, and issue resolution as point of contact for technical questions. Understands that travel may be required for extended periods of time. Understands customer business challenges and provides strategy that addresses long term goals. Independently analyzes large amounts of data, provide logical options, create and delivery correct documentation, sound work products and deliverable to achieve customer satisfaction.


Network Architect

Job Reference: 20-06593 Type: Upcoming req 3219-1. Clone of 1477-1, where Aditi onboarded "Chetan Khullar "

Job Description: **Max bill rate ***/hr

Position: 5G RAN Test Engineer
Project: Client's
Internal req #1103

System integration Lab testing experience, experience mostly with network experience. Anywhere between 5- 10 years of experience.

We are looking for a LTE RAN engineer with expertise in Air interface and Call Processing areas to join our Wireless network team. You will be a key contributor in a multi-functional team of R&D, Systems engineering, and product validation to introduce *** products to Wireless Carrier.

Essential Duties and Responsibilities:
Responsible for development of product validation, feature validation, systems and performance analysis, customer review sessions for LTE RAN products focusing on Air interface, E2E performance, and Call Processing.
Analyzing the product and feature requirements, converting them into system test cases and execution to ensure product meets customer spec.
Aid in product & feature performance analysis, evaluation of new product & SW releases
Perform detailed analysis of 4G Wireless Protocols
Responsible for analyzing and troubleshooting the issues
Educate our customers on ***s new products and services both individually and in a team environment.
Ensures that customer commitments are achieved according to plan.
Works closely with various support organizations, logistics, and cross- functional teams from SEA and *** HQ to achieve successful new product roll-outs and developments.

Success Criteria:
Technical Acumen
Validation expert in driving the technical solutions to customer through complex organizational dynamics

Presentations Skills
Leveraging your ability to communicate effectively with all levels of organization as well as HQ partners on initiatives

Excellence Dealing with Ambiguity
Bringing your experience in problem solving and ability to navigate complex organizations with pivotal shifts
Background/Experience required:
Good understanding on LTE concepts such as DL/UL scheduling, LTE power control, Beamforming fundamentals, MIMO. Knowledge of CBRS product and SAS solution is a plus.
Experience with ongoing 3GPP Rel activities is beneficial
Experience with system testing activities such as feature validation, test description documentation, parameter optimization, performance analysis, test strategy creation, problem troubleshooting
Strong knowledge in 4G air interface and call processing technologies and network architecture specifically focused on Radio Access Network
Good understanding of overall Wireless systems with emphasis on PHY, MAC, RLC, RRC and PDCP layers
Experience in EMS systems, managing network elements, software upgrades etc
Experience with SW development is beneficial
Understanding of 3GPP systems: Core and RAN networks
Understanding of HW as well as SW architecture
Experience with test tools including protocol analyzers, XCAL/QXDM, Wireshark, Channel Emulator, Spectrum Analyzers, Signal Generators, etc.
Undergraduate Degree in engineering
Bachelors Degree is EE/CS is required
Ability to travel sporadically during the project

Necessary Skills and attributes:
The ability to plan, organize and prioritize multiple projects, sales and simultaneous performance objectives. Work independently in determining ones personal work schedule to be productive. Work in a team environment, in order to achieve personal and team project milestones and to complete assignments within established time frames. Accept tasks and problems/situations that differ, requiring creativity to search for optimal solutions, when only broad and general guidelines exist for solving problems. Proven ability to interact at multiple levels within customers organizations. Negotiate with and convince others, in a potentially adversarial environment, including customer directors, managers and staff with opposing views to accept/approve plans, technical and project recommendations. Ability to achieve results within established time frames and requirements.

Physical/Mental Demands:
Work is generally performed in an office environment. Operate a computer keyboard and view a video display terminal between more than 50% of work time, including prolonged periods of time. Requires considerable work utilizing high visual acuity / detail, numeric / character distinction and moderate hand / finger dexterity. The movement and transportation of equipment, most of the time is under 25 pounds. Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenges and project management deadlines. Machines, tools, equipment, and work aids include PCs, printers, copiers, faxes and other equipment commonly associated with an office work area. May require working additional hours beyond normal schedule. Travel varies depending on position. Consistently demonstrates a commitment to policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest and ethical responsibilities.
Comments for Suppliers:


Reliability Technician/ Junior Engineer

Job Reference: 20-06571 Type:
  • Perform the full suite of standard device cycle testing for approximately 14 devices
    • Tests involve following documented step-by-step procedures while maintaining safe use of lab equipment
    • Tests are mechanically oriented and include processes such as putting a device in an oven, dropping a ball bearing on the display, inserting the device into a drop machine, and others.
    • Candidates should be able to:
      • Perform basic troubleshooting on mobile devices
      • Maintain a detail-oriented and deliberate approach to testing
      • Maintain an organized working environment
      • Handle expensive equipment with care
      • Be comfortable being trained on and operating a variety of computer software
  • Perform regression testing on devices to verify OEM corrective action as needed
  • Fill test result datasheets for each test run
  • Communicate results and defects to the lab lead (Shubham)
  • Keep hardware lab tracking sheet up-to-date


Senior Principal Software Engineer

Job Reference: 20-06549 Type: ACCOUNTABILITIES: Designs, codes, tests, debugs and documents software according to ***s systems quality standards, policies and procedures. Analyzes business needs and creates software solutions. Responsible for preparing design documentation. Prepares test data for unit, string and parallel testing. Evaluates and recommends software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements. Works with business and development teams to clarify requirements to ensure testability. Drafts, revises, and maintains test plans, test cases, and automated test scripts. Executes test procedures according to software requirements specifications Logs defects and makes recommendations to address defects. Retests software corrections to ensure problems are resolved. Documents evolution of testing procedures for future replication. May conduct performance and scalability testing. RESPONSIBILITIES: Plans, conducts and manages assignments generally involving large, high budgets (cross- functional) projects or more than one project. Assists in creating the strategic technical and architectural direction to the programming function. Serves as point of contact between IT and key business users senior leadership in defining IT solution based on business needs. Drives changes in architecture, methodology or programming procedures. Performs estimation efforts on the most complex projects and tracks progress. Obtains detailed specification from business users and development to ascertain specific output information requirements. Prepares detailed plans for managing cross-testing team dependencies. Serves as the testing consultant to leader in the IT organization and functional user groups. Mentors team members on all aspects of testing concepts.


Senior Consultant

Job Reference: 20-06523 Type: RESPONSIBILITIES Provides technical and consultative leadership for solutions opportunities on a range of complex engagements. Delivery of technical architectural design, strategies and plans for engagements. Technical expert in leading pre-sales meeting or presentation. Able to assist in creating proposals that address current and evolving client requirements. Participates in installation, customization, and integration of an *** solution. Works on complex projects and manages multiple work streams. Defines and authors deliverables. Delivers projects with approved methodology while adhering to margin, planning and SOW requirements. Ability to supervise staff and plan/assign work on project engagements. Leads project quality assurance activities, including technical QA reviews. Understands and adheres to proper escalation and change control procedures. Validates requirements, limited prototyping and functionality design and creates proposals that address current and evolving client requirements. May provide testing process, code reviews, certification of software, and issue resolution as point of contact for technical questions. Understands that travel may be required for extended periods of time. Understands customer business challenges and provides strategy that addresses long term goals. Independently analyzes large amounts of data, provide logical options, create and delivery correct documentation, sound work products and deliverable to achieve customer satisfaction.


Device regression test engineer

Job Reference: 20-06480 Type:
 Engineer 1 Legacy Device Regression (LDR)
•             5+ YOE, of which 3 YOE in device testing environment
•             [Required] Experienced in performing regression, functional, automation and UAT testing in a major OEM or Tier 1 US wireless carrier's test organization.
•             [Required] Experienced in addressing issues and testing device fixes provided by OEM or internal teams, with a focus in UI/UX, IMS stack, OS, and modem level technical issues.
•             [Required] Experience in using tools like IRIS, Splunk, TrueCall, T-Insights, Netscout, QXDM or other device logging software.
•             [Required] Knowledge of android and iOS structure/UI.
•             [Required] Great coordination skills with stakeholders on all aspects of defect closure.
•             [Preferred] Experience is use of Perfecto cloud-based testing platform.
•             [Preferred] Experience in QC defect logging.
•             [Preferred] Automate and streamline existing processes, procedures, and toolsets.


Project Manager - III

Job Reference: 20-06326 Type: Manager is open to direct contact Linda Hall [***]

**Please note that *** requires a *** per hour minimum wage for all contractors.

This role will provide exceptional customer service to business partners of Security Assurance through the security lifecycle of design review, testing and product release for new services and changes in features being built on our new public cloud infrastructure. This role requires someone who enjoys a fast pace, and rapidly changing work. It will not be boring! 4-6 years experience. ----------RESPONSIBILITIES: ------ Demonstrate excellent communication skills, leadership and judgment; ------ Must be compassionate and kind. Manage the delivery of multiple projects concurrently that have moderate to high levels of business or technical complexity and risk, and that involve multiple business areas and owners; ------ Manage dependencies and impacts with other teams and business functions; ------ Be accountable to ensure project commitments and deliverables are met; ------ Interact daily with development teams, quality engineering, product managers, and security teams to execute this work and ensure the smooth delivery of the business solution and all deliverables; ------ Work is reviewed and measured based on attainment of objectives and overall success of projects; ------ Provide global and cross-functional leadership to local and virtual project teams, building a collaborative and productive environment for teams to excel in. -----SKILLS: ------ Project management and information systems software development lifecycle experience; ------, a plus; ------ Expert project management skills, specifically communication skills, project planning, risk management and capacity planning; ------ Ability to learn quickly and adapt in a dynamic environment; ------ Excellent spoken and written communication skills including receptive listening skills and ability to present complex ideas in a concise and objective manner; ------ Comfortable and experienced in presenting to senior level project stakeholders and sponsors as well as to large audiences; ------ Excellent team player able to work with virtual and global cross functional teams; ------ Excellent influencing and negotiation skills; ------ Ability to work with deadlines and in a fast paced environment; ------ Has demonstrated clear leadership skills and experience working with large, complex projects; ------ Knowledge of G Suite (presentations, etc) ----------DESIRED SKILLS: ------ Familiarity or interest in public cloud (AWS) security; Professional project management credentials (such as PMP); ------ Experience with Agile methodologies and principles; ------ Advanced negotiation and presentation skills; ------ Knowledge of on-demand web applications, web services APIs and various integration technologies is a plus


Quality Engineer-MTS-Specific Skills Selenium-Java-Jenkins-Web Services-CIO Org

Job Reference: 20-06259 Type: Manager is open to direct supplier contact Melita Govsheev [***]

**Please note that *** requires a *** per hour minimum wage forallcontractors.
Bachelors Degree or equivalent
- Preferred 5+ years relevant experience
- Two SFDC certifications
- Good understanding of a functional area primary technology and platform
- Demonstrated ability to execute on features of medium to high complexity within his/her functional area.
- Partners with a more senior engineer to deliver complex features.
- Written code that others can understand, support, maintain, and expand.
- Demonstrated consistent, successful delivery over time.
- Considered a good problem solver who can identify root cause within functional domain and collaborate to identify root cause across system boundaries quickly
- Aware of interdependencies between his/her functional areas and other functional area, both upstream and downstream.
- Basic understanding of the architecture of the major functional platform(s) within the group or BU
- Recognition of when to configure vs. build
- Work needs direction and oversight from a more senior member of the team
- Partners with a more senior engineer to deliver very complex or foundational features.
- Solid understanding of a business area and multiple processes within that area.
- Able to actively participate in functional process discussions (level 3-4)
- Understanding of immediate upstream / downstream impacts from functional decisions
- Understanding of underlying data schema, data definitions and relationship to process
- Demonstrated understanding of both industry and SFDC-specific policies & practices. Applies them to his/her work effectively.
- Track record of delivering on features of medium complexity over a period of time
- Track record of meeting sprint commitments
- Minimal code rollbacks or post production bugs.A highly experienced professional with a full understanding of area of specialization; Has wide-ranging experiences, uses professional concepts and company objectives to resolve complex issues in creative and effective ways. All software engineers must be well versed in Agile Methodology
Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Internal and external contacts often pertain to company plans and objectives.
5+ years experience in developing test strategies
3+ years of current and demonstrable experience developing UI and API test automation
3+ years of current design and development experience in OOP, preferably Python
3+ years of automation or testing experience with XML and web-based SOAP/RESTful services
1+ years of experience with Microsoft SQL and/or Transact-SQL
Following will be considered as PLUS:
Testing experience of ***.com
Experience in frameworks like Junit/TestNG and CI/CD tool such as Bamboo
Appreciation for CI/CD and DevOps
Team Player: You know how to work with people and understand the importance of building collaborative relationships.

Flexible: You are able to juggle multiple priorities, and can problem solve on the fly.

Fan of Cloud Based-Systems: You enjoy working with a team that uses the Cloud as the Platform and designs systems and builds functionality to get results


Sr. QA Engineer

Job Reference: 20-06163 Type: Job Description:
The title for this role is Sr QA Engineer.

Key Qualifications: Knowledge
Experience with building test automation framework, test automation scripting, scheduling and reporting using modern testing tools/frameworks (Selenium, Karate, Cypress etc.,)
Analyzing Test Scenarios and design/ convert to automation scripts
Maintenance of existing automation scripts
Experience in Automation Tools - Selenium, WebDriver, Karate, Cypress etc.,
Experience with QA strategies such as mocking, pairwise testing, UI and API level testing
Demonstrated experience in test planning, design, test strategy and test execution of highly complex systems
Ability to design and plan testing conditions, test scripts, and test data sets to ensure appropriate and adequate coverage and control
Experience with JIRA and ALM Familiarity with Confluence, Bitbucket and Maven Knowledge of a programming or scripting language (Python, Ruby, or JavaScript).
Knowledge of Testing methodology (TDD, BDD)
Experience in Agile, Scrum, Kanban methodologies

Responsible for the overall quality of IT projects and changes through execution of all aspects of the Software Development and Testing Life Cycle
Excellent written and verbal communication skills are required as the person will work very closely with diverse teams
Adhere to Enterprise Software Delivery Methodology
Define automation plans
Conduct feasibility study, assist with automation utilizing current frameworks and tools
Streamline the testing process by introducing automation, leveraging tools and setting goals to reduce time and effort
Design and implement automation frameworks that work across multiple platforms
Lead automation efforts and explore new test automation tools and methods
Lead, develop, monitor and execute test activities for small to medium size projects
Work closely with development and business partners to ensure timely collaboration and resolution
Review and understand project or application requirements, conduct ambiguity review
Prepare robust test strategy, test plan, test cases, log defects and produce status reports
Manage and create test data
Work closely with offshore vendor teams to ensure continued support and test execution in various time zones
Utilize JIRA as the defect tracking system and report issues promptly and accurately
Conduct defect/issue triage sessions, follow defects through closure
Ensure reproducibility, auditability and traceability of deliverables
Assist in building and configuring test environments
Monitor environmental impacts, communicate potential risks, provide mitigation plans
Map test cases to the requirements, provide requirement traceability metrics (RTM)
Develop expert knowledge of the software in test and any other impacted applications or flows related to the change to ensure accurate test design and execution
Provide testing support and conduct working troubleshooting sessions with development partners for timely resolution
You are also responsible for producing written reports with recommendations and insights for key stakeholders that will help shape effective strategies to assess and mitigate risks in Quality Assurance
Taking on end-to-end ownership and successfully delivering results in a fast-paced, dynamic business environment


Java backend Developer

Job Reference: 20-06048 Type:

Below are the job details:

Software Engineer

Timonium, MD 21093

12 Months

Software Engineer Job Duties and Responsibilities Typical duties include

  • Designing and creating engineering specifications for software programs and applications
  • Coding, modifying, testing and debugging programs according to design specifications
  • Working with quality assurance to develop software test plans
  • Collaborating with hardware engineers to assess and test hardware and software interaction
  • Implementing a specific development methodology
  • Documenting software specifications
  • Developing software prototypes Skills
  • Experience in Java and C++.
  • Experience in RDBMS and SQL.
  • Experience in Cassandra is an added advantage.
  • Excellent knowledge in practicing OOAD, architectural and design patterns.
  • Excellent in UNIX, Shell scripting, knowledge of Perl/Python is an added advantage.
  • Strong verbal and written communication skills.
  • Knowledge of Web Technologies.
  • Familiarity with version control tools like GIT/Github.
  • Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices Education
  • Bachelor's degree in computer science, electrical engineering, computer engineering or related field.

Top must-have skills:

Experience in Java and C+

Experience with common Java APIs and frameworks

Experience with Restful API design and development


1 - 12 of 29 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).