Post job

Senior software engineer/senior tester job description

Updated March 14, 2024
9 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example senior software engineer/senior tester requirements on a job description

Senior software engineer/senior tester requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in senior software engineer/senior tester job postings.
Sample senior software engineer/senior tester requirements
  • Minimum of 5 years of experience in software engineering/testing
  • Proficient in at least one programming language (Java, Python, etc.)
  • Experience with Agile methodologies (Scrum, Kanban, etc.)
  • Strong knowledge of software testing principles and practices
Sample required senior software engineer/senior tester soft skills
  • Excellent communication skills (verbal and written)
  • Ability to mentor and lead junior team members
  • Strong problem-solving and analytical skills
  • Ability to work collaboratively in a team environment
  • Adaptability and willingness to learn new technologies

Senior software engineer/senior tester job description example 1

MetLife senior software engineer/senior tester job description

· 5+ years of current, hands-on experience, in software engineering, test data management delivery or quality engineering/testing for both backend and frontend.

· 3+ years of current, hands-on experience, with Selenium or Tosca testing frameworks

· 3+ years of recent, hands-on experience, with coding technologies (C# preferred)

· Proficient in creating testing scenarios, writing test cases, developing automated test cases and debugging existing code.

· Proficient with development of stress & performance tests.

· Proficient with development of unit tests using Nunit/Xunit/Junit frameworks.

· Proficient in database technologies such as relationship database design and SQL query.

· Strong knowledge of web standards such as HTML, CSS, XPath.

· Strong knowledge of relational databases, xml, and json data structures.

· Demonstrated problem solving and troubleshooting skills

· Excellent verbal and written communication skills.

Preferred

· Experience with code quality/coverage tools (Sonar or equivalent)

· Experience with security/vulnerability analysis tools (Veracode or equivalent)

· Experience with tool evaluations and integrations to support test activities.

· Understanding and experience scripting build, test, and deployment pipelines, preferably in Azure DevOps environment.

· Understanding and experience with Git and GitFlow in a team environment (merge requests, branching, push, and pulls)

· Understanding of distributed microservice architectures and design patterns

· Experience working in Agile environment, preferably with SAFE (Scaled Agile Framework) experience

Education/Certification

· Bachelor's degree in Information Systems, Computer Science or related field

· SAFe, ISTQB, CAST certifications preferred

Travel

Not Applicable

Business Category

Enterprise

Number of Openings

1

At MetLife, we’re leading the global transformation of an industry we’ve long defined. United in purpose, diverse in perspective, we’re dedicated to making a difference in the lives of our customers.

MetLife:

MetLife, through its subsidiaries and affiliates, is one of the world’s leading financial services companies, providing insurance, annuities, employee benefits and asset management to help its individual and institutional customers navigate their changing world. Founded in 1868, MetLife has operations in more than 40 countries and holds leading market positions in the United States, Japan, Latin America, Asia, Europe and the Middle East.

We are one of the largest institutional investors in the U.S. with $642.4 billion of total assets under management as of March 31, 2021. We are ranked #46 on the Fortune 500 list for 2021. In 2020, we were named to the Dow Jones Sustainability Index (DJSI) for the fifth year in a row. DJSI is a global index to track the leading sustainability-driven companies. We are proud to have been named to Fortune magazine’s 2021 list of the “World’s Most Admired Companies.”

MetLife is committed to building a purpose-driven and inclusive culture that energizes our people. Our employees work every day to help build a more confident future for people around the world.

We want to make it simple for all interested and qualified candidates to apply for employment opportunities with MetLife. For further information about how to request a reasonable accommodation, please click on the Disability Accommodations link below.

MetLife is a proud Equal Employment Opportunity and Affirmative Action employer dedicated to attracting, retaining, and developing a diverse and inclusive workforce. All qualified applicants will receive consideration for employment at MetLife without regards to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, uniformed service member or veteran status, or any other characteristic protected by law.

MetLife maintains a drug-free workplace.

jobs
Post a job for free, promote it for a fee

Senior software engineer/senior tester job description example 2

MathWorks senior software engineer/senior tester job description

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More:

Are you a seasoned software engineer with deep object-oriented software programming skills? Would you like spend your day designing software and solving complex problems as a Senior Software Engineer in Test? MathWorks has several great opportunities for experienced software engineers who are ready to take the next step in their careers.

MathWorks, the maker of MATLAB , Simulink and dozens of other products, is the leading developer of technical computing software. We are looking for talented, hard-working, software engineering professionals to help us deliver high-tech features and products used by millions of scientists, engineers, researchers, and students around the world. Our customers use our software to analyze data, develop algorithms, create mathematical models, design and run simulations, generate code and test and verify embedded systems in many industries including Aerospace, Automotive, Biotech, Communications, Medical Devices, Semiconductors and Electronics to name a few. Our Software Engineers in Test must have advanced programming skills to develop the world-class test automation solutions that form the very foundation of MathWorks' software development process.

You will be a member of a team with other technical professionals, and you will deepen your software engineering skills as you work on projects in areas such as Technical Computing, Cloud Computing, Code Generation, Deep Learning, Machine Learning, Compilers, Systems Modeling and Simulation, or others.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

As a Senior Software Engineer in Test, you will work closely with Engineering, Documentation, UX, Program Management and Customer Facing Engineering teams. You will develop innovative and efficient test automation and infrastructure to verify new features and qualify bug fixes. As an active member of the development organization, you will participate in projects from their early design stages and play a critical role in driving new features and products to final release.
Architect and implement test automation, harnesses, and infrastructure. Influence requirements and specifications by participating in design/code reviews to make sure our features and products meet customers' needs and expectations. Develop comprehensive test strategies for new features that include functional, negative, performance, reliability, security, and regression tests. Perform bug analysis, review and triage bugs, work with Engineering and management to categorize and prioritize. Define and track quality metrics and key performance indicators to drive continuous improvement. You will have the opportunity to lead strategic projects and mentor new members of the team.
Experience with one or more Object Oriented programming languages (MATLAB, C++, etc.) Relentless passion for solving problems. Strong communication skills, highly motivated and thrives in a fast-paced high-tech company.
Nice to have:
Experience with MATLAB Test automation experience
MathWorks staff enjoy a hybrid model featuring both home-office flexibility as well as in-office days for optimized collaboration.
A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required.
jobs
Dealing with hard-to-fill positions? Let us help.

Senior software engineer/senior tester job description example 3

Google senior software engineer/senior tester job description


+ 5 years of experience in coding, developing test methodologies, writing test plans, creating test cases, and debugging.


+ Experience in complete software development life cycle (build, test and release).


Preferred qualifications:


+ Master's or PhD degree in Computer Science, Electrical Engineering, or a related field.


+ 5 years of experience building developer tools that improve developer velocity, code quality, and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks).


+ 3 years of experience working in a complex, matrixed organization.


+ 2 years of experience providing technical leadership and leading projects (e.g., test, release, etc.).


+ 1 year of experience working with executive leaders.


At Google, our philosophy is build it, break it and then rebuild it better. That thinking is at the core of how we approach testing at Google. Unlike roles with similar names at the other companies, Software Test Engineers at Google aren't manual testers; they write scripts to automate testing, create test designs and tools so developers can test their own code. Senior Software Test Engineers at Google develop the product excellence strategy by integrating feedback from other engineers and product managers, identifying gaps, risk areas, and inefficiencies, and developing the roadmap for product excellence. You’ll be integral in developing the test plans and promoting the adoption of new or enhancing the existing test frameworks across multiple areas, products, or features. You'll have a huge impact on the quality of Google's growing suite of products and services.


Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.


+ Lead the utilization and/or development of automation tools or scripts to improve product and engineering health.


+ Drive opportunities and facilitate efforts to improve existing test infrastructure or create new test infrastructure to increase efficiency and productivity in test case development, scheduling, or deployment.


+ Define the test framework, test pre-conditions, and other test control and reporting functions to enable others to test functionality.


+ Develop test plans based on Product Excellence/test strategies, influencing other engineering teams to increase testing coverage, run tests, and act on the resulting signal.


+ Participate in product design review with product managers, software/hardware engineers, and other stakeholders to contribute to product design, testability, and implementation.


jobs
Start connecting with qualified job seekers

Resources for employers posting senior software engineer/senior tester jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Senior software engineer/senior tester job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.