Software Quality Test Engineer Job Description
Software Quality Test Engineer Duties & Responsibilities
To write an effective software quality test engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included software quality test engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Quality Test Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Quality Test Engineer
List any licenses or certifications required by the position: ASQ, PMP, CSQA, CSTE, UDP, TCP, DHCP
Education for Software Quality Test Engineer
Typically a job would require a certain level of education.
Employers hiring for the software quality test engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Science, Technology, Math, Technical, Computer Engineering, Electrical Engineering, Software Engineering, Computer
Skills for Software Quality Test Engineer
Desired skills for software quality test engineer include:
Desired experience for software quality test engineer includes:
Software Quality Test Engineer Examples
Software Quality Test Engineer Job Description
- Partner with Functional teams to make automation more efficient
- Create test data for automated testing when necessary to fulfill specific scenarios
- Creation and maintenance of test plans, test data and test automation
- Create, document, reproduce, and validate defects using Jira
- Work with cross-functional teams on multiple projects
- Established track record building productive relationships across technical disciplines and with business partners, including the ability to influence others and advocate change
- Review requirements using software quality principles, business systems knowledge and/or previous testing experience
- Coordinate and participate in requirement reviews
- Review and apply business requirements and software designs to ensure effective test design
- Work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
- Excellent trouble shooting skills and the ability debug memory dumps
- Expertise in PowerShell, C#/SQL is a strong plus
- Experience working with Windows driver and certification kits
- Experience in Developing or Testing Mobile or Windows apps
- Good to have experience in Developing or Testing experience of Windows8 apps (WinJs, WWA, HTML,JS, WinJS, C#)
- Familiar with Windows operating system and Software build systems
Software Quality Test Engineer Job Description
- Test new development related to manufacturing systems testing on production
- Use automated testing tools to write and execute test scripts
- Assist in building processes while performing hands on testing and script writing
- Use automated testing tools to write and execute regression testing suite
- Define test plans for releases and identify areas of risk to existing functionality
- Plan, create, maintain and execute detailed test plans, and test scripts both automated and manual for verification of, but not limited to, software functionality, load, and performance
- Contribute in decision making to make/stop a release
- Build expertise within the organization with respect to various automation tools UFT, Selenium
- Working with automated test tools and creation of test scripts if required
- Grow, improve and promote the SQA methodology across our various Business Divisions
- Proven focus on identifying opportunities for process improvement and driving implementation of those
- The candidate should be self¬ driven, with a strong quality background
- A development background and familiarity with test automation
- Experience developing complex test automation, scripts and/or automation frameworks
- Software development experience with Python and experience with Linux is a must
- Bonus- Storage systems experience in either iSCSI or FC
Software Quality Test Engineer Job Description
- Identify and improve the Testing/automation architecture continuously to reduce the testing cycle time enabling the CI\CD models, working closely with different teams
- Design/develop and maintain KPI driven testing/automation framework for continuous improvement
- Conduct Due-diligence, POC, implement and develop custom framework solutions for ERP, Web, CRM, mainframe and other e-commerce applications
- Define and design Test Environment, including service virtualization, and test data management solutions working with application team(s) following Agile/SCRUM/Waterfall models
- Maintain, plan and implementation of required upgrades for the Selenium, Confluence, Cucumber, Behave Pro, Maven, HP UFT, HP ALM, Worksoft Certify, Atlassian (JIRA/addins) tools and other OpenSource tools
- Develop required Java/ VB/Python wrapper classes to enable technology integration
- Debug automation framework and resolve technical issues working with vendors and application teams
- Add to our company’s testing efforts and improve the test frameworks, tools and technologies used by the organization to maintain a high quality software
- Work with Developers, support and technical teams to design and implement test and validation strategies
- Identify required improvements in the test and development processes
- Deeply technical and proficient in at least one programming or scripting language (Java, Python, Scala)
- Knowledge of a programming/scripting langage is required
- Good understanding of object oriented programming, J2EE architecture, .NET
- Good understanding of SQL Server and Oracle databases
- Experience developing tests and test automation tools in Python, TCL and shell
- Must be willing to comply with pre-employment screening, including but not limited to drug testing, verification of previous employment, criminal history and educational background
Software Quality Test Engineer Job Description
- Perform testing on an agile team
- Diagnose, troubleshoot and research application/system issues as required and propose solutions to problems
- Facilitate communications and/or meetings as needed to ensure all information has been received, content understood and any additional information needed has been provided
- Participate in all required meetings to gain additional requirement knowledge, confirm current state of project and stay apprised of any changes being made
- Create reusable test plans and test case templates and processes as needed
- Must understand DQ’s business practices and the applications/systems that support them
- Prepare documentation using tools such as Visio, Word and Excel
- Mentor, Create Standards and Implement Process Improvements
- Suggest, define, and implement new process and testing standards for the team
- Act as a resource to business stakeholders in their test plan and case development
- Experience in Development experience using J2EE / C++ VB, Python, Ruby and DB SQL in Linux and windows platforms
- Experience in Waterfall, BDD/TDD, Agile/SCRUM & DevOps team, developed and maintained test sets for the ecommerce and packaged/ERP applications (SAP, E1, SFDC…)
- Gands on experience in developing and maintaining test automation framework or architecture that is scalable and maintainable to the dynamic business needs
- Strong experience in managing distributed/parallel automation execution in Cloud(AWS) environment
- Experience in design and architecting Behavior driven, Test driven and keyword driven automation approach
- Hands-on experience in developing, maintaining and supporting automated test suites and performance testing
Software Quality Test Engineer Job Description
- Identify test scenarios, formulate product test plan
- Write scripts for automated testing using Python
- Prepare test setups in a lab environment
- Verify compliance to standards (ITU, MEF, IETF, IEEE, TNF)
- Work with SDN (software-defined networking) and protocols such as TCP/IP, Ethernet and OTN
- Evaluate and develop test methods and tools to increase test efficiency and coverage
- Verify compliance to standards (ITU, MEF, IETF, IEEE, TNF, etc)
- Work with SDN and protocols such as TCP/IP, Ethernet and OTN
- Implement and maintain an automated, continuous integration test framework and test suite for software in active development
- Execute test plans for software and product releases
- Bachelors of Engineer in Electrical/Electronics or Computer Science
- Bachelor in Computer Science or relevant field with 6 years of experience
- Have good Communication skills and problem solving skills
- Be a team player incorporating a team based success philosophy
- Constructing and seeking agreement on technical plans agile stories, acceptance criteria and test plans
- 18 months of experience with development based on .NET Framework