CrawlJobs Logo

Senior Software Quality Engineer

gomillenniumsoft.com Logo

MillenniumSoft Inc

Location Icon

Location:
United States , San Jose

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

48.00 - 52.00 USD / Hour

Job Description:

Client is currently seeking Senior Software Quality Engineers to join our exciting and growing team. At BD you will have the opportunity to create software applications that are used to help all people live healthy lives. Senior Software Quality Engineer is responsible for the development and execution of software test strategies/techniques, schedules, plans, designs, procedures, and automated scripts or code for testing complex software systems within project boundaries established by management. Uses independent judgment to assess project test status and product acceptance. Responsible for leading small to medium Software Quality Engineering teams. Reviews requirements, design documentation, and code to assess correctness, completeness, testability, and usability. Performs automated and manual, black and white box testing. Sets up test data and configures hardware for verification of software applications. Determines the means to overcome technical problems. Analyzes, reports and maintains documentation of test results, defect reports and requests for change. Works on complex problems where analysis of data requires an in-depth evaluation of various factors. Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions. Normally receives no instruction on routine work, general instructions on new assignments.

Job Responsibility:

  • Determines scope of work for complex tasks and establishes project test schedules
  • Responsible for ensuring team adheres to project test schedules
  • Responsible for establishing and documenting software project test strategies and techniques in a Test Plan
  • Responsible for translating requirements for complex software systems into traceable test suite documentation
  • Responsible for executing Test Procedures, automated test scripts and code, exploratory testing both on the instrument and in a simulated environment, submitting clear and concise defect reports, regressing defect corrections, and entering requests for change
  • Participates in code inspections, technical reviews, and design reviews
  • Work with application developers to assess the application’s potential cyber security risks and develop test plans accordingly
  • Works proactively with staff from Systems Verification and Validation to determine the best strategy for project test coverage
  • Presents project test data at project review meetings, and presents product acceptance determination
  • Communicates project test status, progress, problems and changes to program as well as functional management
  • Initiates interaction with other departments to maintain open information channels and to facilitate transfer of technology
  • Demonstrates knowledge of Manufacturing, Service, Quality/Regulatory, Training requirements and actively participates in multifunctional product development teams
  • Develops knowledge of BDB products through training and use
  • Contributes to the advancement of process capability for software quality engineering
  • Leads brainstorming sessions for software quality engineering process improvements, identifies specific improvement options, and presents to management
  • Writes/revises Desk Procedures, with appropriate reviews and approvals
  • Recommends innovations and improved methods, and tools
  • Recommends and participates in functional training to advance the capabilities of the group
  • Continues pursuit of software quality engineering knowledge through seminars, webinars, technical publications, and contact with members of profession at technical meetings
  • Provides technical guidance and instruction to less senior technical staff
  • Performs other related duties and assignments as required
  • Keeps abreast of the basic requirements for compliance in own area of work and complies with those requirements
  • Participates as required in training on regulatory issues affecting own area of work
  • Promotes a safe work environment
  • May provide recommendations on maintaining the safety of the work environment
  • Participates in Environmental Health and Safety programs
  • Addresses corrective actions whenever a hazard is identified

Requirements:

  • Experience with the Agile/Scrum process
  • Experience working on software for Flow Cytometers or other related medical devices
  • Provide independent verification of software products
  • Independently develops, maintains and executes test cases both manual and automated
  • Discovers, documents and tracks software defects
  • Plans and implements the setup of test environments
  • Develops, publishes, and implements test plans
  • Requires a bachelor's degree in Computer Science or related field and at least 5 years of industry experience coding in C++ and/or C#
  • Writes and maintains test automation
  • Develops quality assurance standards
  • Knowledge of software quality engineering and testing methods at all levels
  • Experience using Visual Studio/TFS, Test Manager, CodedUI
  • Ability to apply and use software quality tools for test case management, test automation, and defect tracking management
  • Familiar with MS Windows 2003, 2008 Server, NT, UNIX and/or Solaris environments
  • Knowledge of database backend testing, hands-on developing complex SQL queries, UI, functional testing, Work Flow, and use case testing
  • Certified Software Quality Engineering ASQ certification is a plus
  • Effective team leadership competence
  • Ability to function in a team setting
  • Ability to motivate, lead, coach
  • Effective project planning and organizational skills
  • Demonstrated ability to perform detail-oriented work with a high degree of accuracy
  • Effective oral and written communication skills
  • Effective analytical, quantitative, and problem solving skills
  • Effective interpersonal skills
  • Effective goal settings skills
  • Typically requires a BS degree in a related discipline and six years of direct technical experience in software quality engineering, or equivalent combination of related education and experience
  • Must possess ability to communicate technical ideas clearly
  • Good understanding of how to test software applications for cyber security risks

Nice to have:

Certified Software Quality Engineering ASQ certification is a plus

Additional Information:

Job Posted:
January 11, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Quality Engineer

Senior Engineer, Software

Our team is searching for a Sr Software Engineer to work of other software engin...
Location
Location
United States , Bellevue; Overland Park
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in information systems and management, Electronic Engineering, Information Technology and Communications Engineering, Management Information Systems, Computer Science or related, and 3 years of relevant work experience
  • Bachelor’s degree in information systems and management, Electronic Engineering, Information Technology and Communications Engineering, Management Information Systems, Computer Science or related, and 5 years of relevant work experience
  • 4-7 years Technical engineering experience
  • Compensation domain experience required (4-6 years preferred)
  • Proven experience in programming languages: Shell Scripting, and SQL (T-SQL, PLSQL) in building database applications that operate at scale
  • Experience in testing, quality and change management methodologies
  • Expert knowledge of relational database design and support for on-prem and on cloud services (Oracle, MS SQL, RDS)
  • Experience with ETL methodologies and tools (PowerCenter)
  • Coding in a DevOps environment within a SCRUM framework to deliver Continuous Integration Continuous Delivery automations for market growth
  • At least 18 years of age
Job Responsibility
Job Responsibility
  • Drives engineering projects by developing software solutions
  • conducting tests and inspections
  • preparing reports and calculations
  • Expected to supervise base and associate level engineers as needed
  • Understands system protocols, how systems operate and data flows
  • Expected to independently develop a full software stack
  • Interact with system engineers to define system requirement and/or necessary requirements for automation
  • Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service
  • Review existing designs and processes to highlight more efficient ways to complete existing workload more optimally through industry perspectives
  • Understands the creation of company IPR
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Quality Engineer

Bayone Solutions, Inc. is seeking a qualified professional to fill the position ...
Location
Location
United States , Pleasanton
Salary
Salary:
149989.00 - 159989.00 USD / Year
bayone.com Logo
BayOne Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or foreign equivalent degree in Computer Applications, Information Technology or a related field
  • Five (5) years of experience in a related occupation
  • Experience in SOAP, REST, Java, Testing back end relational databases, Performing End to End Solution Level integration testing
Job Responsibility
Job Responsibility
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability
  • Create automated testing tools
  • Design test plans, scenarios, scripts, procedures
  • Document software defects, using bug tracking systems, and report defects to software developers
  • Identify, analyze, and document problems with program function, output, online screen, or content
  • Develop specified standards, methods, or procedures to determine product quality or release readiness
  • Adding or modifying the automation test suites as more and more features are being developed and added to the applications
  • Plan test schedules or strategies in accordance with project scope or delivery dates
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments
  • Coordinate testing and collaborate with field staff and customers to evaluate and diagnose problems and recommend solutions
Read More
Arrow Right

Senior Software Engineer II

As a Senior Software Engineer II, you will collaborate closely with QA and the b...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering, with a strong focus on backend development and cloud-based systems
  • Proven experience in building test automation frameworks for complex, large-scale systems in cloud environments
  • Proficiency in programming languages such as Go, C#, Java, or similar
  • Deep understanding of distributed systems and cloud-native technologies (e.g., Kubernetes, Terraform, Kafka)
  • Experience using AI tools to improve test automation, software quality, and development pipelines
  • Strong communication skills to collaborate with cross-functional teams and articulate technical concepts effectively
Job Responsibility
Job Responsibility
  • Collaborate closely with QA and the broader engineering teams to develop a scalable test automation system for cloud environments
  • Drive the technical strategy for testing across DEMS, making it easier for developers to write tests and improve overall software quality
  • Utilize your backend engineering expertise to make architectural decisions, conduct code reviews, and contribute to continuous improvements in our development practices
  • Mentor junior engineers and help shape the technical direction of the team
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account or Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I

Articulate is looking for a Senior Software Engineer to join our amazing Storyli...
Location
Location
United States
Salary
Salary:
137700.00 - 182426.00 USD / Year
articulate.com Logo
Articulate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A proven track record of implementing, shipping and maintaining production software
  • 5+ years of experience working as a Software Engineer or equivalent role
  • A history of collaborative, team-based work
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Little need for direct oversight
  • Strong C# skills
  • Solid understanding of async programming principles
Job Responsibility
Job Responsibility
  • Use C# to create interactive user experiences
  • Collaborate closely with engineers, designers and product leaders
  • Mentor software engineers and review work constructively
  • Participate in defining application architecture
  • Be part of a growing remote-first company with a world-class culture
  • Be responsible for making effective use of your time, focusing on quality results instead of effort
What we offer
What we offer
  • Bonus-eligible
  • Robust suite of benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

A Senior Software Engineer will work closely with Product Managers, Design, and ...
Location
Location
United States , Chicago
Salary
Salary:
145000.00 - 170000.00 USD / Year
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software engineering or other closely related experience
  • Experience building enterprise software in .NET
  • Experience with React, Redux, and GraphQL, preferred
  • Experience working in a collaborative environment working hand-in-hand with Engineering, Product, QA, and DevOps teams preferred
  • Experience developing on large-scale projects, involving multiple teams and modern development frameworks
  • Strong knowledge of core Computer Science fundamentals, engineering best practices, and industry trends
  • Proficiency in system design, and a passion for solving architectural problems
  • Capable of communicating technical decisions and design to non-technical stakeholders
  • Ability to problem-solve unique & complex issues, both independently & collaboratively
  • Strong analytical, problem-solving, decision-making, and interpersonal skills
Job Responsibility
Job Responsibility
  • Work in partnership with Product and their Engineering team to develop impactful software solutions that drive Arrive to be a top freight brokerage
  • Take ownership in designing and executing medium to large-scale technical solutions with relative independence to produce high-quality software
  • Oversee all builds from developing, testing, deploying, and continuing to monitor after implementation
  • Develop and maintain relationships across departments such as Data, Product, and other Engineering teams to increase collaboration and identify issues proactively, and provide solutions larger than the team’s purview
  • In partnership with other leaders, establish best practices across the organization and drive the organization’s standards within the team, leading by example
  • Share technical expertise and communicate the why behind all projects to increase team effectiveness
  • Be a leader, mentor, and subject matter expert for the team, stakeholders, and peers. Foster a collaborative environment that drives solutions forward at a larger scope
  • Continue to increase knowledge and understanding of the business and industry at a larger scale to be able to strategically contribute to the team’s roadmap in partnership with the Product Manager
  • Ensure the team is producing a quality product by completing code reviews, test coverage, and providing effective feedback to encourage improvement
  • Practice quality documentation and ensure codebases are left in a comprehensive manner for other team members to use
What we offer
What we offer
  • Take advantage of excellent benefits, including medical, dental, vision, life, and disability coverage
  • Invest in your future with our matching 401(k) program
  • Build relationships and take part in learning opportunities through our Employee Resource Groups
  • Enjoy office wide engagement activities, team events, happy hours and more
  • Leave the suit and tie at home
  • our dress code is casual
  • Work in the heart of downtown Chicago, IL
  • There are CTA and L train stops walking distance from the office and you can store your bike safely inside of the building
  • Sweat it out at the LifeStart gym in our office building that includes brand new Peloton bikes, top-of-the-line equipment and personal training options
  • Maximize your wellness with free counseling sessions through our Employee Assistance Program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer working in the Data Fabric Group, your mission wil...
Location
Location
United States , McLean
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS in Computer Science or related field/degree and 1+ years of relevant experience, or a BS and 3+ years of relevant experience
  • Experience in a high-volume or critical production service environment
  • Fluency in Java or C#
  • B.S. in Computer Science or related field/degree
  • Knowledge of data structures, algorithms, and design patterns
  • Experience writing software in a full-stack Java & web technology environment (Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux, React)
  • Experience with both object-oriented and functional programming
  • Experience with software performance analysis and system tuning
  • Experience with code reviews
  • Experience building automation with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust
Job Responsibility
Job Responsibility
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability and efficiency of the product by designing reliability into software and systems
  • Troubleshoot, investigate and diagnose incidents using a combination of tracing, alerting and log analysis
  • Contribute to software performance analysis and system tuning
  • Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
  • Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
  • Perform code reviews which provide feedback not only on code quality, but on design and implementation
  • Build automation to prevent problem recurrence with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust
What we offer
What we offer
  • Training and Development during onboarding
  • Continuous learning with dedicated mentorship and First-Friend program
  • Growth opportunities including leadership program, Appian University, skills based training, and tuition reimbursement
  • Community immersion and inclusivity through 8 employee-led affinity groups
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a skilled and forward-thinking senior software engineer to join o...
Location
Location
United States , Southfield
Salary
Salary:
Not provided
123.net Logo
123 NET
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in the web application realm of software engineering
  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience
  • Perl, or desire to work in Perl (if you know Mojolicious, even better!)
  • JavaScript
  • SQL (MariaDB)
  • Vue.js (or another modern framework)
  • HTML/CSS
  • Linux proficiency
  • Kubernetes + Docker
  • REST API development
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders to gather and refine technical requirements, ensuring alignment with business goals
  • Develop and implement solutions iteratively, incorporating feedback to refine features and improve functionality
  • Integrate third-party APIs and optimize existing systems to enhance automation and efficiency
  • Perform code reviews, providing constructive feedback to improve code quality, maintainability, and best practices
  • Mentor junior engineers, fostering their growth through guidance, technical support, and knowledge sharing
  • Stay up to date with industry trends, continuously improving development processes and tools
What we offer
What we offer
  • Health, Dental, and Vision insurance
  • Paid Holidays
  • Unlimited Paid Time Off
  • 401(k) with Matching
  • Equipment Provided
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Search

Truveta is the world’s first health provider led data platform with a vision of ...
Location
Location
United States , Seattle
Salary
Salary:
155000.00 - 190000.00 USD / Year
truveta.com Logo
Truveta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field (advanced degree a plus)
  • 5+ years of professional software engineering experience
  • Designing, building, and operating distributed systems at scale
  • Writing production-quality, efficient, multi-threaded code that runs reliably in cloud environments
  • Architecting and implementing search system features (indexing, querying, optimization), including building robust test frameworks
  • Reviewing data specifications and handling large-scale data storage and distribution using specialized protocols
  • Debugging and resolving complex production issues in distributed systems
  • Proven experience with cloud-native architectures and DevOps practices (preferably Azure, though AWS/GCP experience is relevant)
Job Responsibility
Job Responsibility
  • Design, build, and maintain index, query, and search system features utilized to aggregate and analyze health data
  • Architecting, implementing, and testing new index and query features
  • Optimizing end-to-end index performance
  • Planning, architecting, and deploying highly scalable and highly reliable search systems
  • Implement relevant compliance controls and conduct thorough security reviews
  • Drive observability, reliability, and automation across the infrastructure and platform
  • Monitor emerging technology in the search and infrastructure domains, evaluate applicability, and champion adoption where appropriate
  • Contribute to knowledge sharing and best practices within the team
What we offer
What we offer
  • Comprehensive benefits with strong medical, dental and vision insurance plans
  • 401K plan
  • Professional development & training opportunities for continuous learning
  • Work/life autonomy via flexible work hours and flexible paid time off
  • Generous parental leave
  • Regular team activities (virtual and in-person)
  • Additional compensation such as incentive pay and stock options
  • Fulltime
Read More
Arrow Right