Staff Software Test Engineer Job Description
Staff Software Test Engineer Duties & Responsibilities
To write an effective staff software test engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included staff software test engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Staff Software Test Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Staff Software Test Engineer
List any licenses or certifications required by the position: QA, CCNA, ASQ, CC, FIPS, VOIP, PBR, BGP, OSPF, L3
Education for Staff Software Test Engineer
Typically a job would require a certain level of education.
Employers hiring for the staff software 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, MBA, Computer Engineering, Technical, Technology, Science, Electrical Engineering, Software Engineering, Information Technology
Skills for Staff Software Test Engineer
Desired skills for staff software test engineer include:
Desired experience for staff software test engineer includes:
Staff Software Test Engineer Examples
Staff Software Test Engineer Job Description
- Able to act as quality lead for projects
- Proactively identifies potential risk areas in software
- Lead and mentor junior level engineers
- Document and track defects utilizing designated tools
- Lead efforts to provide comprehensive test coverage and confidence in our codebase for new and existing functionality
- Apply a strong understanding of network concepts, distributed systems, database structures, virtual machines, cloud infrastructure to configure test environments and execute test plans both for automated and manual testing
- Integrate automated test cases into an automated test suites and infrastructure
- Work with engineers to troubleshoot and remediate automation issues in testing and deploying environments
- Determine the root cause of defects by analyzing debug logs, analyzing crash dumps and reviewing code
- Utilize Jira for entering and tracking defects, stories, and Epics while providing reports on defect tracking and escalating technical issues as needed
- Experience creating testing documents - Test Plan/ Test Cases, Test Data sheet, Test Reports
- Ability to work independently with minimal supervision, part of a project team in a cooperative effort
- Experience with the Microsoft Office (Word, Excel )
- BS degree in computer science, electrical engineering, physics, other engineering discipline
- A minimum of 5 years of medical device software/ hardware testing and software development experience
- A minimum of 2 years’ experience leading software test engineers
Staff Software Test Engineer Job Description
- Extend existing test suite to cover enterprise level automated smoke, regression and functional tests
- Assist in defining the team's technical strategy and advising on product roadmaps and migration plans to achieve strategic goals
- Write concise yet comprehensive technical documentation
- Liaise with the product managers and development architects to explore and suggest appropriate technical solutions to achieve functional testing of the required product features monitoring technical progress against plans
- Monitor work against the release schedule closely and provide progress updates and report any issues or technical difficulties
- Become a strong contributor in some internal or external product discussions or presentations organized by Management or the team
- Define and write concise yet comprehensive technical documentation
- Play an active role in the industry, supporting product vision and goals with strong recommendations for cutting edge techniques or technologies
- Strong internal customer relationships are essential and this position will work with Business Partners, internal staff, external vendors and system integrators on a daily basis to ensure quality assurance is performed in alignment with global initiatives and requirements across the enterprise Offshore-Onsite co-ordination with the teams
- Create Systems & Software level requirements for manufacturing test fixtures process software
- Must have successfully transformed a test organization’s test processes from manual to automated by overcoming transformational challenges related to cultural mindsets, engineering confidence and skills
- Understanding of Test methodologies and concepts
- Familiarity with standard digital audio and control serial interfaces
- Good Knowledge in test automation tools
- Network security [[IPSec, VRF,SSL/TLS, 802.1x ]
- Experience with Hostapd and wpa_supplicant , AAA, LDAP, Wispr, and .1x is a strong plus
Staff Software Test Engineer Job Description
- Build test automation framework to support CAS System
- Build test tools to improve quality and performance
- Establish coding and test automation standards
- Lead efforts to design, develop, execute, and maintain automated test suites
- Collaborate with development team to analyze, debug and resolve design and code issues
- Lead building Solution Test Labs for functionality, performance and scale
- Participate in design and information gathering workshops with the Customer to understand the Customer’s existing solution designs and technical requirements of new solution designs
- Creation and review of Test strategies, Test designs, Test cases and Test Automation suites
- Reviews of Chalk Talks and Functional specifications created by development team to understand product functionality
- Review User Documentation to ensure it clearly documents product functionality
- Minimum of 3 years of experience with script and non-script based Functional tools such as TOSCA, Selenium, TestComplete, and QTP
- Certifications - CCNA (or higher) certification or equivalent is desired
- Show technical excellence and become responsible for nurturing, enforcing and monitoring the product technical and excellence and deliver highest quality
- Experience in deploying & validating platforms such as VMware, Openstack, AWS, Azure, GCP
- Extensive experience with industry standard test automation frameworks, tools, and practices
- Extensive experience with cloud-based development and systems
Staff Software Test Engineer Job Description
- Work closely with multi-site team of developers and testers to coordinate and execute test activities
- Work closely with the development, SQA, and the support team to ensure a high quality product
- Lead and mentor junior test engineers and provide technical guidance to them to build a high performing team
- Establish cross-functional relationships to improve the testability of products
- Interactions with customers for demos, test qualifications and feedback sessions
- Failure analysis to improve Servo Track Writer yield
- Develop and implement new algorithms and changes in software for servo-writer to improve yields and reduce servo-writing times
- Work with worldwide team to implement the new algorithms and new technologies
- Other projects by management
- Channelling your creative and innovative mindset to continually evolve and enhance the test strategy and processes
- Experience developing quality practices and tools to support development of distributed systems and cloud services
- Associates work independently collaborate and interact with experts on the DNA integrated products and services teams
- Team player self-starter who needs little supervision
- Prefer experience with software applications in fields of Genetics, Cell Analysis, Sequencing or Bioinformatics
- Bachelor’s degree in Computer Science, Information Technology or related field with a minimum of (8) years software testing experience
- Strong automation experience in Python or TCL scripting (A must)
Staff Software Test Engineer Job Description
- Instigating and contributing to quality centric change initiatives within DMPD at both a local and global level
- Analyze and summarize Test results in reports and best practice guides
- Able to reproduce scenarios requiring special tests or simulations
- Review marketing requirements, software requirements, and design specifications
- Own and drive efficiencies to improve process and technical implementations
- Create software validation plans, validation protocols, and software risk analyses for software used in commercial products
- Create, execute, and maintain automated and manual test protocols
- Validate the configuration, functionality, and user interface of software and tools
- Record and track issues/tasks in the bug/task tracking system
- Analyze failures and collaborate with development team to ensure root cause is investigated
- Experience developing automation for Windows, Mac OS X and Linux environments
- Experience using source control tools (e.g., Subversion, Git, Perforce)
- Experience using continuous integration and build environments (e.g., Jenkins/Hudson, TeamCity)
- Able to troubleshoot complex problems within a cross-platform, distributed system
- Experience with the Agile Scrum
- Thorough knowledge of software testing and automation principles