Software QA Tester Job Description
Software QA Tester Duties & Responsibilities
To write an effective software QA tester job description, begin by listing detailed duties, responsibilities and expectations. We have included software QA tester job description templates that you can modify and use.
Sample responsibilities for this position include:
Software QA Tester Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software QA Tester
List any licenses or certifications required by the position: CTFL, ISTQB, CSTP, OSCP, CEH, CISA, CISSP, II, IAT, CTAL
Education for Software QA Tester
Typically a job would require a certain level of education.
Employers hiring for the software QA tester job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Education, Engineering, Technical, Information Technology, Business, Associates, Information Systems, Software Engineering, Computer Engineering
Skills for Software QA Tester
Desired skills for software QA tester include:
Desired experience for software QA tester includes:
Software QA Tester Examples
Software QA Tester Job Description
- Have the opportunity to work across different product lanes gaining an insight and appreciation into testing practices, tools and products
- Work within an Agile environment which embraces Test Driven development and Continuous Integration/Delivery
- Grow your knowledge and understanding of software testing through CyberSource's progressive testing community
- Take a holistic rather than a one-dimensional approach to understanding and testing our enterprise level product set
- Flex your technical testing skills set by helping define and implement scalable testing improvements across scalable complex systems
- Be neither a manual or automated tester but an individual who is keen to deploy a blend of both skills to ensure the product's integrity
- Have a keen interest in utilizing and embracing Behavioural Driven Development (BDD) approaches and appropriate tooling eg
- Be comfortable using your creative energy to explore and implement new ideas, testing approaches and technologies
- Have an inquisitive nature coupled with a continuous need to improve and relentless pursuit to do so
- Be an active member in CyberSource's QA Community who is enthused by learning from their peers and promoting testing across the organisation
- Bachelor's degree or higher in EE, CS, CE, or a similar technical field
- 2+ years experience as an SQA Engineer, Field Application Engineer, Field Test Engineer, or a similar role
- Experience developing test automation software (Ruby, Python, Perl, C/C++, Java) a big plus
- Logging issues and following up on corrections
- Knowledge of the relational data bases and/or object oriented programming is a clear plus but not required
- Experience with healthcare product development is a significant plus
Software QA Tester Job Description
- Other duties as required for the position
- Evaluates application requirements and design documents, working closely with Product Management, systems engineers and architects to contribute to the test strategy for projects
- Creates and maintains test data and regression test suites, including automation as a matter of course
- Proficiency in developing, maintaining, reviewing and enhancing comprehensive test plan and test cases to cover functional and non-functional tests and automation
- Report, research, and validate and track complex defects with consistent high quality
- Communicating testing status on a timely manner to QA lead and stakeholders as appropriate to ensure progress is known and team credibility is high
- Researches tools and technologies that will allow increasing test coverage and minimize testing cost
- Provide accurate test estimates and schedule, proactively discussing and agreeing this with team and stakeholders
- Proactively contributes in retrospectives and defect escape analysis for completed projects
- Owns and drives improvement initiatives within QA and GSG
- Three years of software development and/or testing experience is required
- Degree in Computer Science or related field is preferred
- Experience with Unix/Linux scripting, SQL/PLSQL development
- Experience in working with Oracle e-Business Suite
- Experience in reviewing requirements and developing test cases based on those requirements
- Attention to detail and problem-solving attitude
Software QA Tester Job Description
- Perform manual testing of enterprise class n-tier .NET applications with multiple windows and web user interfaces
- Owns own development
- Can demonstrate product(s)
- Proactively shares knowledge with team members which results in progression of junior team members
- Makes suggestions for continuous improvement and owns and completes improvement initiatives
- Very good knowledge of relevant computing platforms and automated test
- As part of the AGILE development process, perform daily testing responsibilities to complete technical testing tasks
- Responsible for developing and coordinating operationally relevant test strategies and reviews on a release basis or as needed
- Works directly with software developers, program management and operational user community to identify functional, usability and performance deficiencies and to provide recommendations for improvements
- Ensure program management is continuously informed and up to date on the state of testing for the TONS program, including any known risks or pending milestones
- Participate in feature development from concept to design to construction
- Experience with Unix/Linux scripting, SQL/PLSQL development, Accounts Receivable and General Ledger on e-Business Suite 11i
- Experience in test automation with Selenium, Jenkins, Visual Studio or any other test automation tools is preferred
- The candidate will be working with a cutting edge ultrasound based fingerprint technology to ensure its biometric performance by performing various tests and capturing test data and results in spreadsheet and powerpoint formats
- Basic technical background with computers, smartphones
- Front-End Testing experience
Software QA Tester Job Description
- Assist software development teams in producing quality, defect-free software
- Perform software testing tasks for new system software implementation tasks with simple or medium complexity after development work is complete according to the functional requirements
- Report bugs and discrepancies discovered to developers
- Document and communicate test procedures and testing results to others on work team
- Scope project testing effort for development tasks
- Create test cases/checklists, requirement traceability and other essential documentation
- Work in conjunction with the engineering team to increase test coverage in a repeatable fashion
- Design test strategies by analyzing and dissecting complex integrated systems
- Expertise with both test automation and manual testing
- Create and Execute Test cases and Test scenarios, and document Test Results
- Be able to write some Java/Python code to evaluate test automation results
- Web Browser user testing
- Familiarity with DARPA research projects
- Familiarity with Computer Network Operations (CNO)
- Understanding of SQL databases and queries
- An inquisitive mindset along with an innovative approach to problem solving
Software QA Tester Job Description
- Provide complex technical expertise to engineering management in the development, maintenance and refinement of internal quality control and reliability programs
- Provide leadership and guidance to less experienced test personnel
- Designs manual tests to include test plan creation and execution that aligns with requirements
- Attends "After Action Reviews" (AARs) and project meetings
- Primarily works on small and moderately complex projects
- Coordinates UAT testing ensuring all issues are communicated in a timely manner
- Demonstrates the ability to multi-task and manage multiple deadlines
- Coordinate day-to-day tasking and activities of test efforts in all phases of the software development lifecycle including test plan creation and execution
- Execute the test plan including both automated and manual testing where applicable
- Write and execute SQL queries to interpret test results and create test data
- 2-4+ years total QA testing or programming experience preferred
- Demonstrated experience creating test scenarios, test plans, test cases and test scripts and project time estimates as part of a software development lifecycle (SDLC)
- Demonstrated experience conducting functional, integration, performance, regression testing
- Demonstrated experience understanding data models and designing, developing and executing SQL scripts against complex data models
- Demonstrated experience testing back-end (non-GUI) systems (preferable systems built with a service-oriented architecture)
- Familiarity with basic structures of programming languages, XML or similar software technology