Staff Software Test Engineer Job Description

Staff Software Test Engineer Job Description

4.5
145 votes for Staff Software Test Engineer
Staff software test engineer provides analysis, design, and development in JAVA / SOATest technologies to create automation scripts for the purpose of testing our supported applications.

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:

Understands software quality best practices, test strategy and planning, test case development, test case deployment and execution, test data, defect tracking, and test automation
Demonstrate technical competencies in terms of tools, framework design approaches, simplified maintenance and re-use of scripts
Foster a strong relationship with BDX’ Software Center of Excellence and Automation Center of Excellence to leverage existing resources such as frameworks, tools and skillsets
Handle adverse and sensitive situations with professional maturity and fortitude
Construct test cases for the defined test plan
Lead sustaining, Feature enhancements efforts and may work on projects that involve 3rd party technology partners
Architects and develops automated tests and test frameworks for frontend and backend systems
Applies technical expertise and an understanding of business needs to design and implement quality solutions in the cloud
Utilizes deep understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions
Works in a cross-functional style, developing relationships with external teams and working across teams to achieve results

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:

Web services standards and related technologies
Hadoop
Erlang
Java
Mobile test tools and technologies
Oracle and SQL
Executing automation scripts on Continues Integration tool like Jenkins
Functional programming languages like Go Lang
Ability to learn them quickly
Clojure

Desired experience for staff software test engineer includes:

Knowledgeable in technologies as required by Business Unit
Industry Quality Certification a plus
EMV experience a plus
Experience with database technologies (Postgres, MySQL) a must
Minimum of 8 years of hands-on combined experience in designing and developing Test Automation Frameworks and Automating Test Cases using Commercial and Open source tools
Minimum of 3 years’ experience leading and managing automated test teams

Staff Software Test Engineer Examples

1

Staff Software Test Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of staff software test engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for staff software test engineer
  • 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
Qualifications for staff software test engineer
  • 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
2

Staff Software Test Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a staff software test engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for staff software test engineer
  • 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
Qualifications for staff software test engineer
  • 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
3

Staff Software Test Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a staff software test engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for staff software test engineer
  • 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
Qualifications for staff software test engineer
  • 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
4

Staff Software Test Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of staff software test engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for staff software test engineer
  • 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
Qualifications for staff software test engineer
  • 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)
5

Staff Software Test Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of staff software test engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for staff software test engineer
  • 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
Qualifications for staff software test engineer
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates