Post job

Software test engineer jobs in Pittsburgh, PA - 439 jobs

All
Software Test Engineer
Quality Assurance Engineer
Software Engineer
Software Quality Engineer
Software Development Engineer
Test Engineer
System Test Engineer
Software Applications Engineer
  • Quality Assurance Process Engineer (Inspection/Metrology)

    Coherent 4.6company rating

    Software test engineer job in Saxonburg, PA

    Primary Duties & Responsibilities Develop, implement, and optimize manufacturing and inspection processes to ensure consistency, repeatability, and compliance with customer and internal standards. Perform and validate advanced metrology measurements using CMMs, microscopes, and precision instruments (Zygo interferometers, NewView, Optical Comparators) to ensure product conformance. Analyze and interpret engineering drawings, specifications, and test data to verify parts meet dimensional and performance requirements. Collaborate with Quality, Engineering, and Production teams to resolve non-conformances and provide technical feedback on process improvements. Participate in MRB (Material Review Board) activities; evaluate non-conforming parts and implement corrective and preventive actions. Conduct regular audits of production and inspection processes to ensure adherence to quality procedures and identify opportunities for improvement. Lead or assist in continuous improvement initiatives focused on yield, throughput, and process reliability. Develop and maintain process documentation, work instructions, and electronic data sheets for measurement and production tracking. Train and mentor technicians and inspectors on process methods, equipment use, and quality standards. Work with internal systems (ERP, Oracle, SAP, etc.) to ensure traceability and proper documentation of product and process data. Ensure proper labeling, packaging, and documentation per customer and Coherent specifications. Support label generation and updates for internal and external customers via the Label App system. Support Laser engraving processing and manage new and existing programs. Education & Experience Associate or bachelor's degree in engineering, Manufacturing, Quality, or related technical field required. 5+ years of experience in a manufacturing or metrology environment preferred. AutoCAD, SolidWorks, Creo experience is a plus. SQL and Phyton programming is a plus. Experience in process improvement, quality assurance, or mechanical/optical manufacturing preferred. Knowledge of ISO 9001 and related quality management systems required. ERP system experience (Oracle, SAP, or equivalent) is preferred. Experience training or mentoring technical staff preferred. Skills Strong understanding of process engineering principles, measurement systems, and quality control methodologies. Advanced skills in precision measurement tools and metrology software. Excellent analytical, problem-solving, and documentation skills with attention to detail. Proficient in Microsoft Office Suite (Excel, Word, PowerPoint) and data analysis tools. Effective communication and interpersonal skills, with the ability to coordinate across multiple departments. Capable of interpreting technical drawings, specifications, and customer requirements (including optical and mechanical standards). Ability to work independently, manage multiple priorities, and maintain accuracy under tight deadlines. Working Conditions Primarily cleanroom and production environments. Frequent interaction with inspection stations, production lines, and metrology labs. Regular exposure to chemicals, solvents, and high-intensity light during inspection. Requires both standing and sitting for extended periods. Physical Requirements Ability to lift, push, and/or pull up to 50 lbs. Fine motor skills for handling delicate components and measurement tools. Must maintain clear vision for close and distance work, including color and peripheral vision for inspection tasks. Regular use of computer equipment and precision instruments. Safety Requirements All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Culture Commitment Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.: Integrity - Create an Environment of Trust Collaboration - Innovate Through the Sharing of Ideas Accountability - Own the Process and the Outcome Respect - Recognize the Value in Everyone Enthusiasm - Find a Sense of Purpose in Work Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. If you need assistance or an accommodation due to a disability, you may contact us at ****************************** .
    $71k-91k yearly est. Auto-Apply 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Advanced Test Engineer

    General Dynamics Mission Systems 4.9company rating

    Software test engineer job in Canonsburg, PA

    Basic Qualifications Requires a Bachelor's degree in Engineering, or a related Science, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required within a reasonable period of time. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position As the Advanced Test Engineer in our Undersea Mission Solutions business area, you'll participate in the planning of technical approaches, resources, schedules, budgets and equipment required for the testing and evaluating of new systems, products and special devices. Utilizing your expert knowledge and understanding of test engineering concepts and principles, you'll prepare test and diagnostic programs, design test fixtures and equipment, and complete specifications and procedures throughout the engineering development lifecycle. What you'll experience: A team of bold thinkers committed to exploring what's next Opportunities to gain new knowledge - as it's discovered What you bring to the table: A Bachelor's degree in Engineering, a related specialized area or field is required plus a minimum of 5 years of relevant experience; or Master's degree plus a minimum of 3 years of relevant experience Automated, manual,regression and software testing Experience with DOORS, Jira, Matlab, and Agile methodologies Proficient knowledge and experience with object-oriented programming, system processes and scripting languages Openly proposes ideas that enhance productivity and efficiency, solicits input, and optimizes solutions Experience working complex programs with multi-disciplinary engineering teams Establish and present test strategies, plans, and results to internal and external customers Set-up, configuration, and documentation of hardware and software systems under test, including loading software onto multiple devices. Design, development, and implementation of cost-effective procedures for testing and troubleshooting of components, sub-assemblies, assemblies, and systems. Development of test plans, test procedures, requirements traceability, test reports, test flow, and test case design and implementation Document testing issues and failures and perform analysis of test results Formal systems acceptance testing activities Experienced in failure investigation activities What sets you apart: Team player who thrives in collaborative environments and revels in team success, meeting and exceeding personal and team commitments Ability to grasp and apply new information quickly and handle increasing responsibilities with growing complexity Commitment to ongoing professional development Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position is 100% on-site in Canonsburg, PA. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $115,000.00 - USD $120,000.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $115k-120k yearly Auto-Apply 12d ago
  • QA (Quality Assurance) Engineer

    Pantherx Specialty LLC 3.9company rating

    Software test engineer job in Pittsburgh, PA

    7,000 Diseases - 500 Treatments - 1 Rare Pharmacy PANTHERx is the nation's largest rare disease pharmacy, and we put the patient experience at the top of everything that we do. If you are looking for a career in the healthcare field that embraces authentic dedication to patient care, you don't need to look beyond PANTHERx. In every line of service, in every position and area of expertise, PANTHERx associates are driven to provide the highest quality outcomes for our patients. We are seeking team members who: Are inspired and compassionate problem solvers; Produce high quality work; Thrive in the excitement of the ever-challenging environment of modern medicine; and Are committed to achieving superior health outcomes for people living with rare and devastating diseases. At PANTHERx, we know our employees are the driving force in what we do. We cultivate talent and encourage growth within PANTHERx so that our associates can continue to explore their interests and expand their careers. Guided by our mission to provide uncompromising quality every day, we continue our strategic growth to further reach those affected by rare diseases. Join the PANTHERx team, and define your own RxARE future in healthcare! Location: Pittsburgh, PA (Hybrid) Classification: Exempt Status: Full-Time Reports to: Manager, Quality Assurance Business Purpose As a member of our IT Quality Assurance team, the QA Engineer will design and execute test plans to ensure the highest quality software products for our specialty pharmacy customers, relying on a strong technical knowledge of software quality assurance and emerging AI-driven testing methodologies. This role requires excellent communication and problem-solving skills with the ability to think critically to evaluate and analyze software applications. This position will be responsible for evangelizing and executing QA policies and procedures, adhering to QA standards, and monitoring the QA process to ensure a high quality of deliverables. Responsibilities Develops test plans and executes test cases based on business requirements. Tests across multiple platforms and applications on mobile and desktop. Monitors the QA process to ensure the highest quality of deliverables. Follows comprehensive QA processes and procedures. Analyzes and evaluates QA results. Provides a voice during team meetings and scrum ceremonies. Writes SQL queries to set up and validate test data. Communicates QA results to stakeholders. Develops and implements automated testing. Ability to leverage AI-powered testing tools and frameworks to enhance test coverage and efficiency. Implements machine learning models for predictive defect analysis and risk-based testing. Utilizes AI-driven test case generation and optimization techniques. Required Qualifications Bachelor's degree in computer science, Information Technology, or a related field. Minimum of two (2) years of experience in software quality assurance. Knowledge of software testing processes and methodology. Excellent problem-solving and troubleshooting skills. Excellent verbal and written communication skills. Basic understanding of AI concepts and their application in software testing. Familiarity with AI-driven software tools (e.g., Claude, Copilot). Preferred Qualifications Two (2) years of experience in a software QA role. Two (2) years of experience testing mobile applications. Experience testing SMS. Experience in the pharmacy industry Experience using proprietary project and issue tracking software (Azure DevOps, JIRA, etc.). Experience using test management systems (Azure Test Plans, TestRail, etc.) Experience in developing and implementing automated testing using a scripting language (C# preferred) and Selenium. Experience with AI-based visual testing and intelligent defect prediction tools. Work Environment This position operates in a home or professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Physical Demands While performing the duties of this job, the employee is regularly required to sit, see, talk, or hear. The employee frequently is required to stand; walk; use hands and fingers to handle or feel; and reach with hands and arms. Visual acuity is necessary for tasks such as reading, or working with various forms of data on a screen for extended periods. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the job. Benefits: Hybrid, remote and flexible on-site work schedules are available, based on the position. PANTHERx Rare Pharmacy also affords an excellent benefit package, including but not limited to medical, dental, vision, health savings and flexible spending accounts, 401K with employer matching, employer-paid life insurance and short/long term disability coverage, and an Employee Assistance Program! Generous paid time off is also available to all full-time employees, as well as limited paid time off for part-time employees. Of course we offer paid holidays too! Equal Opportunity: PANTHERx Rare Pharmacy is an equal opportunity employer, and does not discriminate in recruiting, hiring, promotions or any term or condition of employment based on race, age, religion, gender, ethnicity, sexual orientation, gender identity, disability, protected veteran's status, or any other characteristic protected by federal, state or local laws.
    $69k-97k yearly est. Auto-Apply 41d ago
  • Quality Assurance Engineer (Mid-Level) - Legacy .NET Systems

    Techstra Solutions

    Software test engineer job in Pittsburgh, PA

    Techstra solutions is seeking a mid-level Quality Assurance Engineer to support and evolve a mission-critical, legacy .NET application that has been in production for over 20 years. This role blends hands-on testing execution with strategic quality thinking and is ideal for someone who can work effectively within the constraints of older systems while helping drive practical improvements to testing practices, tooling, and risk management. The ideal candidate is comfortable navigating undocumented behavior, tightly coupled code, and historical design decisions, and can partner closely with developers, product owners, and operations to ensure platform stability while enabling incremental modernization. Key ResponsibilitiesTactical / Hands-On Testing Design, execute, and maintain manual and automated test cases for legacy .NET applications (WebForms, WinForms, WCF, early MVC). Perform functional, regression, integration, and system testing, with a focus on protecting critical business workflows. Validate fixes in areas with limited or no existing test coverage. Conduct data validation and backend testing using SQL Server. Investigate defects by reproducing issues, analyzing logs, and collaborating closely with development teams. Support release testing, production validation, and post-release verification activities. Strategic / Quality Enablement Assess existing testing practices and identify pragmatic, incremental improvements appropriate for a legacy environment. Help define and execute risk-based testing strategies, focusing effort on high-impact and high-change areas. Partner with developers to introduce or expand automated regression coverage where feasible. Advocate for testability improvements in legacy code during enhancements and refactoring efforts. Contribute to test documentation, knowledge sharing, and tribal knowledge capture. Provide input into modernization initiatives (e.g., strangler patterns, service extraction, CI/CD enablement). Required Skills & ExperienceTechnical Skills 8-10 years of experience in software testing or quality engineering. Hands-on experience testing .NET applications, particularly older or legacy systems. Strong understanding of manual testing fundamentals and test design techniques. Experience with test automation frameworks such as Selenium, Playwright, SpecFlow, NUnit, xUnit, or MSTest. Solid SQL skills for data validation and troubleshooting. Familiarity with source control systems (e.g., Git, TFS/Azure DevOps). Experience working in environments with limited documentation and significant technical debt. Professional Skills Strong analytical and problem-solving abilities. Comfortable asking questions, challenging assumptions, and investigating why systems behave as they do. Ability to balance speed, risk, and quality when supporting release decisions. Clear written and verbal communication skills, especially when explaining risk to non-technical stakeholders. Self-directed and comfortable working independently while collaborating within established teams. Location & Employment Details This position is based in Dallas, TX; Pittsburgh, PA; or Cleveland, OH. This is a full-time, W2 salaried position. Applicants must be legally authorized to work in the United States now and in the future without sponsorship. About Techstra Solutions At Techstra Solutions, we help top companies and brands achieve the business value of Digital and Talent Transformation. We believe there are three essential components to successful business transformation: Business Strategy, Technology, and Talent. It is the coming together of these three disciplines that enables organizations to fully capitalize on opportunity-and it is what differentiates us. Our approach is holistic and all-encompassing. We consider the full picture as we guide our clients through complex transformation journeys. We are experts in transformation, business strategy, technology, innovation, and human capital management. We deliver our expertise through client consulting, innovative staffing solutions, and software development. From strategy through implementation, we are dedicated to providing world-class business and talent solutions that align with strategic objectives and, most importantly, deliver results. Equal Employment Opportunity Statement Techstra Solutions is an equal opportunity employer. The Company makes its decisions on merit, and its policy of equal opportunity prohibits discrimination in all phases of the employment process, including, but not limited to, recruitment, hiring, promotion, selection, transfer, demotion, layoff, termination, compensation, benefits, and other terms and conditions of employment. The policy of equal opportunity applies without regard to race, color, creed, religion, gender,, sexual orientation, gender identification, pregnancy, marital status, national origin, ancestry, age, disability that can reasonably be accommodated without undue hardship, military status, veteran status, genetic predisposition or carrier status, alienage or citizenship, domestic partnership status, arrest or conviction record, status as a victim of domestic violence, or any other protected categories under federal, state, or local law. The Company also prohibits discrimination or harassment based upon the perception that a person has, or is associated with a person who has, any of these characteristics.
    $66k-88k yearly est. Auto-Apply 11d ago
  • QA Testing Engineer - INTL India

    Insight Global

    Software test engineer job in Pittsburgh, PA

    We are seeking an experienced quality assurance software tester to join one of our largest Supply Chain clients. This person will be assisting with creating the automation environment for IOT and security platforms, and should expect a 60:40 split between automation and manual at a minimum. The ideal candidate will be a strong problem solver with advanced critical thinking to be able to bring a fresh perspective on new application features. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements - Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or related - 3-5+ years of experience in quality assurance engineering with expertise in both manual and automated testing for web, mobile, and UI environments - Proficiency in Python and Javascript coding for test script writing - Strong knowledge of tools like Playwright, Selenium, Junit and Test NG for automated test execution - Experience with Git for CICD pipelines Foundational knowledge of IOT platforms and applications - Certifications in software testing or QA - Experience with version control and collaboration tools Knowledge of security testing practices
    $66k-88k yearly est. 3d ago
  • Software Engineer II, Test Drive

    Aurora Innovation 3.8company rating

    Software test engineer job in Pittsburgh, PA

    Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Software Engineer II, Test Drive. Role/Team overview: Test Drive team as a Software Engineer and play a pivotal role in the development and validation of autonomous driving technology. Our team is at the forefront of building the critical tools, robust data pipelines, and scalable infrastructure. This role will be measured by how productive our entire organization is. You straddle the line between front-end and back-end development with advanced knowledge in multiple frameworks and languages. In this role, you will be instrumental in designing and implementing a robust, integrated, and user-friendly platform that serves as the backbone of Aurora's offline testing workflows. This challenging and rewarding work is absolutely essential for generating the high-quality, diverse data needed to thoroughly validate and continuously optimize the Aurora Driver's planning behavior. Your contributions will directly impact our ability to scale the Aurora Driver safely and efficiently, bringing the future of autonomous transportation closer to reality. We are looking for passionate and skilled software engineers who are eager to tackle complex problems and contribute to a mission-critical component of Aurora's success. Success in this role requires a value for design, a commitment to fast learning, and strong teamwork. You will be expected to quickly adapt to new technologies, understand the full web stack, and take ownership of shipping impactful results. In this role, you will Design, develop a platform for validating off-board autonomy software. Develop tools for increasing the development speed of building and evaluating autonomy software. Build highly scalable, robust, and fault-tolerant services that support our unique rate-of-growth requirements Develop tools for introspection, visualization, and performance analysis of autonomy systems. Improve the performance of autonomy systems through architectural and algorithmic optimizations Collaborate with stakeholders including Autonomy Engineers, Test Engineers, Product, Cloud Platform and Safety to ensure timely delivery of validation data set. Required Qualifications Experience with cloud automation, data and test automation Experience with modern programming languages such as Python, Golang, or Typescript. Experience with cloud offerings such as AWS or GCP. Experience with cloud storages such as S3, Postgres and Redis. Desirable Experience Experience in Distributed Systems and Concurrency. Experience in Scaling Data Pipelines through Observability and Traceability. Experience in Self Driving / Autonomy Driving. The base salary range for this position is $126,000-$181,500 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits. #LI-KW1 #Associate
    $126k-181.5k yearly Auto-Apply 12d ago
  • QA/Testing Engineer - Pittsburgh

    Certu Systems

    Software test engineer job in Pittsburgh, PA

    Job DescriptionSalary: QA/Testing Engineer About the job Join an exciting new start-up company focused on using the most reliable AI Engine to revolutionize logistics operations. Actionable insights and real-time predictions for reliability, efficiency, transparency, and cost savings. This is why a cool pack of innovators and problem-solvers got together to fix the ongoing supply chain challenges across the globe. Our mission is simple to bring supply and demand much closer together through intelligent data analytics, automated workflow and continuous process improvements. We are looking for a team player who will work with our engineering team, collaborate with colleagues and is quick to think and act to resolve issues. The team comprises people from diverse backgrounds and ways of thinking. This is an opportunity to join a fast growing but lean organization going after a significant niche market in the logistics and goods delivery industry. About you: As QA Engineer, you will work with the engineering team to test and develop critical solutions to our software system. As a key player, your stakeholders will include management, sales, product, and engineering. You are experienced, results-driven, and curious leader eager to attack unfamiliar problems. You will: Work as part of a team to test the current and future iterations of the software and work with engineering to develop solutions to any problems discovered. Strive to improve efficiency and sustainability of processes and product designs Collaborate with other team leaders and divisions Automate and simplify current manual testing processes Deliver key business outcomes, in both performance against metrics and gains in efficiency Recommend the nature and scope of present and future product lines by reviewing product specifications and requirements, appraising new product ideas and/or product changes Assesses market competition by comparing the companys product to competitors products We're looking for someone who has: Minimum 4 years working experience as QA Engineer Engineering product development full lifecycle view Strong communication, interpersonal, and conflict resolution skills Critical thinking and problem-solving skills Attention to detail Flexible thinking, including the ability to pivot and try new approaches when faced with challenges Ability to work on multiple projects in various stages simultaneously Experience with software system management Desire to work in a fast-paced, high-energy environment Ability to prioritize and demonstrate relentless discipline in achieving goals Strong ownership, bias for action, and willingness to roll-up your sleeves to get the job done Strong written and verbal communication skills and stakeholder management Experience in a B2B environment with unique and varied customer need Ability to commute or move to Pittsburgh area and work with the team in the office Benefits: Employee stock options Opportunities for advancement Competitive compensation packages and benefits Job Type: Full-time Pay: $55,000.00 - $80,000.00 per year Benefits: Dental insurance Health insurance Compensation Package: Stock options Schedule: 10 hour shift Ability to commute/relocate: Pittsburgh, PA 15238: Reliably commute or planning to relocate before starting work (Required) Experience: SQL: 3 years (Preferred) Selenium: 3 years (Preferred) Test automation: 3 years (Preferred) Work Location: In person
    $55k-80k yearly 4d ago
  • Software Quality Engineer

    Sourcetek

    Software test engineer job in Pittsburgh, PA

    SourceTek is a full-service IT staffing firm, specializing in providing top quality candidates to fill contract consulting, contract-to-hire and permanent positions. Privately-held and founded in 2013, SourceTek is headquartered in Tampa and partners with middle-market to fortune 500 clients nationwide. Job Description Software Quality Engineer Local or Remote - 80-100k Pittsburgh, PA or Remote if previous experience. We are looking for someone with a strong willingness to learn continuously and take ownership and accountability. A successful team member will appreciate mentoring others and have a willingness to be mentored. We require a sound decision maker that utilizes knowledge of business to drive decisions with a great sense of commitment in doing the job right the first time. Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated. A Software Quality Engineer at my client is responsible for participating on agile teams as a test engineer. Your focus is to assure the entire team adopts a quality mindset and implements best practices to improve team performance to deliver high quality products as a result. This person will be involved with the entire product lifecycle - requirements, design, review and coding, and testing. You'll be working closely with project managers, software engineers, product owners, architects and client services to collaborate and solve business problems in an agile development environment. Qualifications What you will do? Help shape our products by providing input on user stories and designs and by giving feedback on usability Implement automated and manual test cases with a focus on validating complex calculations, functional scenarios, performance, scalability, and usability. Work on a cross-functional Scrum team participating in planning, stand-ups, retrospectives and demos. Develop and execute test plans and work with other team members to implement the plan. Possess the ability to define and apply test methodologies/metrics to ensure that the quality guidelines for the product have been met. Seek constant improvement of yourself, our products, our software development process, and your team's performance. What technical skills do you need? Bachelor's degree in Computer Science and/or related discipline a minimum of 2 or more years of professional experience in software development and/or automated testing Experience with Java, C++, or C# is preferred. Experience with XML, JavaScript is a plus Relational database experience is preferred Proven automation skills using a test automation tool (Selenium or Test Complete would be a plus). Experience with Visual Studio's Web Performance and Load Test or a related performance testing tool is a plus. Exceptional communication, leadership, organizational and teamwork skills with strong desire and ability to deliver results. Application performance testing is a plus Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated. Additional Information All your information will be kept confidential according to EEO guidelines.
    $72k-96k yearly est. 17h ago
  • Software Development Engineer in Test (SDET)

    Govini

    Software test engineer job in Pittsburgh, PA

    Company Description Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain, Science and Technology, Production, Sustainment, Logistics, and Modernization teams with AI-enabled Applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to enable faster and more informed Acquisition decisions. Job Description We are seeking an exceptional Quality Assurance Engineer to serve as our quality champion and join our team to support our company's product development process. You will work hand-in-hand with our development team to identify elements that are in need of improvement and revision, whether this involves minor performance glitches or apocalypse-level bugs. You will be responsible for constructing and performing both automated and manual testing while producing associated documentation to assist with finding and correcting problems in the future. Through focus testing and automation, you will identify high-impact areas to enhance our platform quality, maintain an excellent user experience, and drive new feature functionality. In order to do this job well, you must be naturally curious and an eager problem solver. You love to break things and are obsessed with the details. You're uber-smart, challenged by figuring things out and producing simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward. You're scrappy. We like scrappy. This role is a full-time position located out of our office in Pittsburgh, PA. This role may require up to 10% travel Scope of Responsibilities Create, design, and develop all aspects of our automated testing, including creating and running automated regression test scripts. Formulate detailed test plans; create test cases, test scripts, test data and expected results for both manual and automated testing. Assist in managing development/DevOps processes towards a CI/CD workflow, aligning to a continuous release-based focus. Work directly with development team to iteratively plan, test, and release high-quality feature development Effectively understand requirements from customers and work with the internal team to design solutions to meet their requirements Generate team metrics and information that improve development practices Proactively identify opportunities to reduce risk and improve performance Manage and Track the defects/bugs using JIRA and coordinate defect review meetings to prioritize defects Coordinate with development team for feature release and defect management Qualifications U.S. Citizenship is required Bachelor's degree or equivalent work experience Required Skills: Must have prior experience working in a product organization 3+ years of software development in test experience, including expertise in testing methodologies, experience with standard QA and development tools, and the ability to operate within short-release cycles 3+ years of Software test automation experience working with the following technologies: Selenium, JavaScript, Python, PostgreSQL Minimum of 3 years hands-on experience in developing regression and functional test plans, managing defects, and implementing automated testing Excellent troubleshooting, analytical, and problem-solving skills Demonstrated ability to balance long-term roadmap vision with the unavoidable shifting of short-term priorities in an agile, startup environment Exceptional written and verbal communication with both client-facing and technical team members High degree of ability to work autonomously with little supervision in a fast-paced environment Self-motivated and organized Desired Skills: Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship Experience in or exposure to the nuances of a startup or other entrepreneurial environment Experience and interest in National Security Proficiency in working with Java applications Experience with performance/stress/load/volume testing Understanding of technological infrastructure involved in building data products We firmly believe that past performance is the best indicator of future performance. If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact in global security, we're eager to hear from you. Govini is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
    $68k-92k yearly est. Auto-Apply 12d ago
  • Software Engineer II, Offboard Python Application

    Latitude Ai

    Software test engineer job in Pittsburgh, PA

    Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone. When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the driving experience for millions of people. As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif. Meet the team: The Virtual Test Ecosystem (VTE) team ensures that our simulation (fully synthetic) and resimulation (replay engine using vehicle logs) workflows run efficiently and reliably at large scale. We use a mix of open source and cloud provider services to implement a processing framework that's cloud-agnostic as well as capable of running on-prem. The results of these simulations is business-critical for us - they're used in order to allow autonomy developers and testers to do large-scale safety and performance testing of changes prior to in-vehicle testing. We interact with engineers throughout the onboard and offboard stack in order to ensure smooth end-to-end capabilities. What you'll do: We run vehicle simulations at unprecedented scales in order to ensure we're releasing a safe product. You'll support this via improvements to our sim/resim cloud framework and applications that run on this framework. In terms of implementation, this involves a lot of Python coding, interacting with open source packages and various AWS/GCP services. In terms of analysis, we're constantly looking for bottlenecks that limit scalability or otherwise hinder performance. You'll put together benchmarking to identify these spots and associated dashboards to track and summarize the information. Then armed with that information, you'll implement solutions to increase efficiency It's not enough to have a framework that is functional - it needs to be intuitive and easy to use. We take our best guesses at this, but things evolve over time based on user interaction - both direct feedback as well as realizing how users are accidentally misusing or misinterpreting the results. VTE supports autonomy, systems, test, and a variety of other teams across the organization. Having an eye for how the system is being used, what users need, and a willingness to engage with these users on future improvements is critical We also can't build it all, so we want to make the framework well-documented and as self-serve as possible for others to extend it (while being there to answer questions). For example, when there's a new portion of the autonomy stack, we want that autonomy team to be able to update resim to add it in themselves so that they can iterate quickly In order to run logs through resim, we need to first know what logs are interesting. You'll contribute to the ecosystem of how we manage storing and searching for these logs efficiently, including how we automate indexing the interesting actors and interactions in a scene and how we determine our dataset coverage Once we've run resim, we want to do something with the updated logs. Frequently this involves metrics to analyze the AV's performance; these metrics could range from low-level performance of a particular detector in the stack to if the AV is meeting high-level business objectives. You'll both work on the sim/resim cloud framework implementation to make this easy for all developers to add in their metrics and support the metrics implementation themselves as needs arise What you'll need to succeed: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD Expertise in writing Python code that's efficient, well-documented, and well-tested 2+ years' experience writing scalable applications that execute in a cloud or HPC environment 2+ years' experience writing software that interacts with AWS and/or GCP services Familiarity with NumPy and scientific programming Willingness and desire to learn how onboard and offboard components interact with each other and propose solutions to improve how developers and testers work with both systems Nice to have: C++ development experience Experience with Kubernetes What we offer you: Competitive compensation packages High-quality individual and family medical, dental, and vision insurance Health savings account with available employer match Employer-matched 401(k) retirement plan with immediate vesting Employer-paid group term life insurance and the option to elect voluntary life insurance Paid parental leave Paid medical leave Unlimited vacation 15 paid holidays Daily lunches, snacks, and beverages available in all office locations Pre-tax spending accounts for healthcare and dependent care expenses Pre-tax commuter benefits Monthly wellness stipend Adoption/Surrogacy support program Backup child and elder care program Professional development reimbursement Employee assistance program Discounted programs that include legal services, identity theft protection, pet insurance, and more Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives Learn more about Latitude's team, mission and career opportunities at lat.ai! The expected base salary range for this full-time position in California is $150,320 - $225,480 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude's annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements. Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
    $71k-96k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Stefanini 4.6company rating

    Software test engineer job in Pittsburgh, PA

    We help Procurement and Recruiting departments faced with the challenge of filling multiple IT-related openings for either long-term employment, or short-term projects. They need to find reliable candidates, with the right expertise, quickly and at the right cost to enable their company to remain competitive, and to increase profit and efficiency. Stefanini provides the IT contract resources you need to implement crucial projects, handle short-term assignments, or fulfill long-term placements. Our IT staffing services free you from the challenges of finding, recruiting, training and retaining high-quality professional staff, and allow you to focus on managing your business growth. We provide the ongoing skill development to ensure that professionals placed at your site are trained in leading technologies to support your information technology hardware, software, and network infrastructure. Augment your staff for short or long-term engagements, or for specialized expertise on specific projects. We have more than 25 years of staffing industry knowledge and can provide you with superior candidates to match your technical and professional needs. Job Description Perform design tasks and develop components of application and technical architecture, Develop test cases and data, Execute tests for the application or technical architecture components, work with other programmers, designers, and architects to meet application requirements and performance goals, participate in code reviews, inform the technical architect and project manager of any issues that may affect any other areas of the project, fix any defects and performance problems discovered in testing, document the application to facilitate maintenance. Qualifications 6-8 years professional experience required 5 years minimum experience for information systems technology 5 years Archer 5.0 or above experience including on-demand application development and VRM (RSA Archer Certified Administrator preferred) 5 years' experience developing and implementing applications High School Degree and Bachelor's degree (computer science, software engineering, or relevant field) or equivalent work experience required. Experience with Governance, Risk, and Compliance concepts. Knowledgeable in design codes using program languages such as Perl or Python Experience working with computer hardware and software installation / upgrading procedures. Experience working with SQL and XML technologies is highly desirable. Experience in creating fields, reports, iViews's and dashboards. Experience in configuring access control, record permissions, events, and notifications. Experience in data migration planning and content mapping. Experience with the calculated fields (all functions) and Data Driven Events. Strong understanding of CMDB systems and methodologies Ability to work under the direction of management and make sound decisions while meeting time sensitive deadlines. Self-motivated and able to prioritize and complete tasks based on business requirements Excellent organizational and time management skills essential. Proven ability to perform complex analysis of data to determine trends and develop action plans. Additional Information Duration: 6 Months Contract
    $74k-95k yearly est. 60d+ ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

    Software test engineer job in Pittsburgh, PA

    Role/Tile: Mainframe Assembler Software Engineer Responsiblities: Assembler (Primary), CICS, COBOL, JCL, VSAM, DB2(110) Excellent experience in IMS DB or Assembler or PL1 or CICS Sound knowledge about Virtual Storage Access Method (VSAM) Good analysis and problem solving skills Ability to understand complex requirements and assist the team in creating designs Test Data Management ensuring a high degree of test coverage and providing the right data, in the right quantity Good to have intelligent data masking, data management practices and deliver endtoend traceability of test data. Agile and DevOps integration, providing selfservice data capability Understanding of Data profile exercises and Refresh data where needed Central Business Solutions, Inc, 37600 Central Ct. Suite #214 Newark, CA 94560 Central Business Solutions, Inc(A Certified Minority Owned Organization) Checkout our excellent assessment tool: ************************* Checkout our job board : *********************** ===================================================== Central Business Solutions, Inc 37600 Central Court Suite 214 Newark CA, 94560 Phone: ************* Fax: ************** Web: ************************* =====================================================
    $70k-96k yearly est. 60d+ ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Software test engineer job in Monroeville, PA

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description DESCRIPTION: Conduct Manual and Automated Design V&V activities as an active member of scrum project teams designing and developing medical device software, intended for use by patients with sleep and respiratory disorders. Software applications are developed for the Web, Client Server, Android and IOS platforms. OUTCOMES: The successful candidate will be responsible for analyzing and verifying product requirements and designs and writing automated and manual tests at various levels to ensure that the products meet the requirements and intended use. Tasks include: *Analyzing product and sub-system requirements. *Analyzing and verifying medical device designs. *Writing detailed automated and manual test procedures that evaluate medical device software and systems against documented requirements. *Writing the C# and/or Java code of automated tests. *Executing test procedures on a Web, Client Server, and/or Mobile phone platform. *Maintaining and controlling test execution records using good lab practices. *Technical writing, including development of test reports. BEHAVIORS: The successful candidate will demonstrate the ability to work as a member of a scrum team, solve problems, meet commitments, and ensure quality. Works with system level, multi-disciplined engineering projects. Requires limited direction. Makes risk-based decisions, balancing business and compliance issues. Plans and manages assignments of significant scope; directs other engineers. Communicates at all levels of the organization. Writes C# and/or Java code. Qualifications GROWTH: The successful candidate may develop relationships with teams and take on leadership roles to plan, guide, and track project efforts. EDUCATION : BS in Engineering, Computer, or other Science discipline, or equivalent. EXPERIENCE: 2+ years with BS or MS. Required experience: C# or Java experience Test automation and management tools MS/VS Test, nUnit, JUnit, IntelliJ, Spring Framework, Cucumber-JVM and/or SpecFlow. Preferred experience: Disciplined, regulated industries, medical device experience preferred, including FDA s 21 CFR 820/ISO 13485 experience. Software development using ISO 62304 or equivalent. Risk Management using IEC 14971 and IEC 60601 or equivalent. Experience testing on IOS and Android operating systems. Experience working with Agile methodologies. WCF Web services OTHER REQUIREMENTS: Physical Requirements: Sedentary desk/office job with frequent lifting of up to 10 pounds; requires physical skills to operate computer and other mechanical/electrical equipment. Additional Information Best Regards, Valerie.L ************ ext 7138
    $84k-121k yearly est. 17h ago
  • Software Engineer

    Eos Energy Storage 3.6company rating

    Software test engineer job in Turtle Creek, PA

    About Eos Energy Enterprises Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions that transform how the world stores power. Our breakthrough Znyth™ aqueous zinc battery was designed to overcome the limitations of conventional lithium-ion technology. It is safe, scalable, efficient, sustainable, manufactured in the U.S., and the core of our innovative systems that today provides utility, industrial, and commercial customers with a proven, reliable energy storage alternative for 3 to 12-hour applications. Eos was founded in 2008 and is headquartered in Edison, New Jersey. For more information about Eos (NASDAQ: EOSE), visit eose.com. The Software Engineer is responsible for the design, development, implementation, testing and maintenance of new and existing software in various hardware platforms running RTOS, Linux, and Windows operating systems. The position will involve working with electronics, mechanical, and systems engineers in developing and testing utility scale battery power control and communication systems. Responsibilities Implement software algorithms and functions within a cross-functions development team of scientists and engineers. Participate in requirement understanding, definition, and negotiation with internal stakeholders. Attain a thorough understanding of the existing projects and solutions to then contribute to troubleshooting and upgrading of the solutions according to requirements. Individually develop software, ensuring efficient program logic and data manipulation with generally accepted programming standards and techniques. Test and debug software by applying debugging tools/software to ensure the code meets standards and all other requirements. Contribute to efforts to automate testing using in-house built tools. Design, debug, and test simulation programs and tools. Supports certification testing and compliance to safety standards. Documents and maintains documentation of new and existing designs. Other duties, responsibilities and activities may change or be assigned at any time with or without notice. Knowledge, Skills, and Abilities Strong written and verbal communications skills. Highly independent, task-oriented self-starter able to identify and support a high-level team mission. Education and Experience Bachelor's degree in computer science, software engineering, or allied engineering discipline required. Minimum of 2 years' experience. 2+ years of experience programming for deployment in a Linux and Windows environments Experience as a DevOps engineer handling deployment, maintenance, and troubleshooting. Ample experience as a tester of software developed by others. Skilled in multiple programming/scripting languages including Python, C++, etc. Working familiarity of version control in software development. Algorithm development and dynamic system mathematical modelling. Software development life cycle. Software packaging for x86, x64, and Arm processors including Docker container, and others. Working Conditions Office Environment - Must be able to remain in a stationary position 50% of the time and occasionally move about inside the office to access file cabinets, office machinery, etc. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading. May be required to exert up to 25 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body.
    $70k-97k yearly est. Auto-Apply 60d+ ago
  • Software Engineer- 100% onsite- candidates must live in Pittsburgh, PA

    A.C. Coy 3.9company rating

    Software test engineer job in Coraopolis, PA

    Job Type: Full Time/Permanent Work Authorization: No Sponsorship The A.C.Coy Company has an immediate need for a Software Engineer. Responsibilities Partner with UX/UI designers and software platform teams to influence product design and implement those designs into reusable, production-ready tools and interface patterns Design and build infrastructure that supports UX/UI design systems, expanding patterns for reuse across engineering teams Balance visual polish and refinement with simplicity, safety, performance, and industry best practices Collaborate cross-functionally with designers and engineers to deliver visually appealing, intuitive, and high-quality user interfaces Translate abstract concepts into the most appropriate technology platform for the user and use case, rather than defaulting to familiar tools Develop user interfaces and interactions for informationally complex or autonomous systems Contribute to 2D and 3D interaction design, including interfaces that support 3D visualization and interaction models Work closely with multiple engineering teams to define and deliver effective, scalable solutions Apply strong problem-solving skills and attention to detail throughout the development lifecycle Qualifications 3+ years of hands-on software engineering experience building business-critical, reliable production systems Demonstrated passion for creating intuitive, high-quality user experiences Experience with C++, Ruby, OpenSceneGraph Experience designing and implementing user interfaces for complex or autonomous systems Experience developing interfaces involving 3D interactions Solid foundation in software engineering design principles and data modeling concepts
    $70k-93k yearly est. Auto-Apply 1d ago
  • Data Quality Assurance Engineer

    Pantherx Specialty LLC 3.9company rating

    Software test engineer job in Pittsburgh, PA

    Job Description 7,000 Diseases - 500 Treatments - 1 Rare Pharmacy PANTHERx is the nation's largest rare disease pharmacy, and we put the patient experience at the top of everything that we do. If you are looking for a career in the healthcare field that embraces authentic dedication to patient care, you don't need to look beyond PANTHERx. In every line of service, in every position and area of expertise, PANTHERx associates are driven to provide the highest quality outcomes for our patients. We are seeking team members who: Are inspired and compassionate problem solvers; Produce high quality work; Thrive in the excitement of the ever-challenging environment of modern medicine; and Are committed to achieving superior health outcomes for people living with rare and devastating diseases. At PANTHERx, we know our employees are the driving force in what we do. We cultivate talent and encourage growth within PANTHERx so that our associates can continue to explore their interests and expand their careers. Guided by our mission to provide uncompromising quality every day, we continue our strategic growth to further reach those affected by rare diseases. Join the PANTHERx team, and define your own RxARE future in healthcare! Location: Pittsburgh, PA (Hybrid) Classification: Exempt Status: Full-Time Reports to: Manager, IT Quality Assurance (QA) Purpose The Data Quality Assurance Engineer must possess strong technical knowledge and experience in data quality assurance. This role requires excellent communication and problem-solving skills and must be able to think critically to evaluate and analyze reports, dashboards and exports. This position will be responsible for advancing and executing data QA policies and procedures, adhering to company standards, and monitoring the process to ensure a high quality of deliverables. Responsibilities Collaborates with teams across the organization to understand the business requirements and creates testing documentation. Develops test strategies, test approaches and test documentation to support the business needs. Creates data profiling and data mapping documents to support testing requirements. Contributes to testing frameworks using PySpark and validates data, reports, and dashboards with various checks. Monitors and reports defects and contributes to the defect triage calls. Designs test data to validate the accuracy of transformation and logic between layers. Spearheads dashboard and ETL Result testing and verification. Establishes data quality rules & checks based on data completeness & data transformation logic. Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Knowledge of data testing processes and methodology. Minimum of two (2) years experience in data quality testing, design and implementation of mixed Cloud/on-prem solution. Minimum of two (2) years experience in creating data profiling, data mapping & SQL. Minimum of two (2) years experience using management systems (Azure DevOps, ADF Orchestration, etc.), Azure Cloud Data Services (ADLS Gen 2, ADF) and Microsoft Azure DataBricks. Experience in Test Automation using Python (Pandas, Pyspark, Pytest,), Github API testing, and Jenkins. Strong experience in ETL (cleansing and normalizing source data, transformation, and loading) reports and dashboard testing. Excellent experience in executing data pipeline and testing. Understanding of DWH concepts, Dimensional modeling. Experience in business requirements participation and documentation of data quality requirements, data analysis and validation. Preferred Qualifications Minimum of two (2) years experience in a data QA role Experience in BI Tools like MS Power BI and Tableau. Excellent problem-solving and troubleshooting skills. Excellent verbal and written communication skills. Work Environment This position operates in a home and professional office environment. When in-office this role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines, and communications via MS Teams. Physical Demands While performing the duties of this job, the employee is regularly required to sit, see, talk, or hear. The employee frequently is required to sit; stand; walk; use hands and fingers to handle or feel; and reach with hands and arms. Visual acuity is necessary for tasks such as reading, observing surroundings, and working with various forms of data. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the job. Benefits: Hybrid, remote and flexible on-site work schedules are available, based on the position. PANTHERx Rare Pharmacy also affords an excellent benefit package, including but not limited to medical, dental, vision, health savings and flexible spending accounts, 401K with employer matching, employer-paid life insurance and short/long term disability coverage, and an Employee Assistance Program! Generous paid time off is also available to all full-time employees, as well as limited paid time off for part-time employees. Of course we offer paid holidays too! Equal Opportunity: PANTHERx Rare Pharmacy is an equal opportunity employer, and does not discriminate in recruiting, hiring, promotions or any term or condition of employment based on race, age, religion, gender, ethnicity, sexual orientation, gender identity, disability, protected veteran's status, or any other characteristic protected by federal, state or local laws.
    $69k-97k yearly est. 14d ago
  • QA Engineer - Banking Domain

    Techstra Solutions

    Software test engineer job in Pittsburgh, PA

    Job Title QA Engineer - Banking Domain Employment Type: Full-time Company Techstra Solutions Techstra Solutions is seeking an experienced QA Engineer with Banking Domain expertise to ensure the quality, reliability, and regulatory compliance of enterprise banking applications. The role involves manual and automated testing across complex systems, close collaboration with development teams, and a strong focus on risk, accuracy, and performance. Key Responsibilities Design, develop, and execute test plans, test cases, and test scenarios for banking applications Perform functional, integration, regression, system, and UAT testing Develop and maintain automated test scripts using tools such as Selenium, Cypress, or similar Validate RESTful APIs and microservices using Postman or equivalent tools Perform database validation using SQL queries Ensure compliance with banking regulations, data integrity, and security standards Collaborate closely with developers, business analysts, and product owners to understand banking requirements (payments, lending, accounts, KYC, AML) Identify, document, and track defects through resolution Participate in Agile/Scrum ceremonies and provide quality metrics Required Skills & Qualifications Bachelor's degree in Computer Science or a related field 5+ years of experience in QA or software testing Strong experience in manual and automated testing Hands-on experience with test automation tools (Selenium, Cypress, TestNG, JUnit, etc.) Experience testing banking or financial services applications Strong understanding of SDLC, STLC, and Agile methodologies Proficiency in SQL for backend data validation Experience with API testing tools (Postman, REST Assured) Strong defect tracking and documentation skills (JIRA, ALM, etc.) Preferred Qualifications Experience with core banking systems or payment platforms Knowledge of ISO 8583, SWIFT, or financial transaction processing Exposure to CI/CD pipelines and test automation integration Experience with performance testing tools (JMeter, LoadRunner) About Techstra Solutions Techstra Solutions helps leading organizations unlock the value of Digital and Talent Transformation. We combine business strategy, technology, and talent to guide clients through complex transformation journeys-from strategy through execution. We deliver our expertise through consulting, innovative staffing solutions, and software development, always focused on measurable outcomes and long-term impact. Equal Employment Opportunity Statement Techstra Solutions is an equal opportunity employer. The Company makes its decisions on merit, and its policy of equal opportunity prohibits discrimination in all phases of the employment process, including, but not limited to, recruitment, hiring, promotion, selection, transfer, demotion, layoff, termination, compensation, benefits, and other terms and conditions of employment. The policy of equal opportunity applies without regard to race, color, creed, religion, gender,, sexual orientation, gender identification, pregnancy, marital status, national origin, ancestry, age, disability that can reasonably be accommodated without undue hardship, military status, veteran status, genetic predisposition or carrier status, alienage or citizenship, domestic partnership status, arrest or conviction record, status as a victim of domestic violence, or any other protected categories under federal, state, or local law. The Company also prohibits discrimination or harassment based upon the perception that a person has, or is associated with a person who has, any of these characteristics.
    $66k-88k yearly est. Auto-Apply 3d ago
  • Software Quality Engineer

    Sourcetek

    Software test engineer job in Pittsburgh, PA

    SourceTek is a full-service IT staffing firm, specializing in providing top quality candidates to fill contract consulting, contract-to-hire and permanent positions. Privately-held and founded in 2013, SourceTek is headquartered in Tampa and partners with middle-market to fortune 500 clients nationwide. Job Description Software Quality Engineer Local or Remote - 80-100k Pittsburgh, PA or Remote if previous experience. We are looking for someone with a strong willingness to learn continuously and take ownership and accountability. A successful team member will appreciate mentoring others and have a willingness to be mentored. We require a sound decision maker that utilizes knowledge of business to drive decisions with a great sense of commitment in doing the job right the first time. Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated. A Software Quality Engineer at my client is responsible for participating on agile teams as a test engineer. Your focus is to assure the entire team adopts a quality mindset and implements best practices to improve team performance to deliver high quality products as a result. This person will be involved with the entire product lifecycle - requirements, design, review and coding, and testing. You'll be working closely with project managers, software engineers, product owners, architects and client services to collaborate and solve business problems in an agile development environment. Qualifications What you will do? Help shape our products by providing input on user stories and designs and by giving feedback on usability Implement automated and manual test cases with a focus on validating complex calculations, functional scenarios, performance, scalability, and usability. Work on a cross-functional Scrum team participating in planning, stand-ups, retrospectives and demos. Develop and execute test plans and work with other team members to implement the plan. Possess the ability to define and apply test methodologies/metrics to ensure that the quality guidelines for the product have been met. Seek constant improvement of yourself, our products, our software development process, and your team's performance. What technical skills do you need? Bachelor's degree in Computer Science and/or related discipline a minimum of 2 or more years of professional experience in software development and/or automated testing Experience with Java, C++, or C# is preferred. Experience with XML, JavaScript is a plus Relational database experience is preferred Proven automation skills using a test automation tool (Selenium or Test Complete would be a plus). Experience with Visual Studio's Web Performance and Load Test or a related performance testing tool is a plus. Exceptional communication, leadership, organizational and teamwork skills with strong desire and ability to deliver results. Application performance testing is a plus Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated. Additional Information All your information will be kept confidential according to EEO guidelines.
    $72k-96k yearly est. 60d+ ago
  • Software Engineer - Entry Level

    General Dynamics Mission Systems 4.9company rating

    Software test engineer job in Pittsburgh, PA

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: [Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As a software engineer for GDMS, you'll be a member of a cross functional team responsible for performing software requirements analysis, lead research and design, and develop and test software and tools. From inventing new products or enhancing existing applications, your talent and leadership abilities will be front and center. As a Software Engineer, you will: Perform software requirements analysis, participate in research, design, develop and test software and tools, to include development of new work products or enhancing existing applications Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design Participate in internal reviews of software components and systems What sets you apart: Creative thinker with demonstrated success leading the software development life cycle Expertise in applying technical standards and methodologies to solve challenges Exceptional communication skills with the capacity to secure buy-in on concepts and ideas Collaborative team player eager to provide technical leadership and position others for success Commitment to ongoing professional development for yourself and others Appreciation for user-centric design Additional Key Skillsets: Programming Skills: Strong fundamentals in Computer Science theory (data structures, algorithms, and computational complexity) Solid object oriented programming and software design skills Proficient in one of the following: Java, C++, or JavaScript/TypeScript (using object oriented techniques) Web Services knowledge such as HTML, CSS, JavaScript/TypeScript, React, and Redux Other beneficial common programming patterns/paradigms: Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab) Familiarity with cloud services and tooling (AWS) Experience supporting software teams using Agile methodologies Detailed and fully proficient knowledge of technology trends and champions new ideas and product and process improvements Concurrent programming and building multi-threaded systems Memory and CPU profiling Data modeling and writing efficient data access methods Experience building large-scale mission-critical applications Experience with distributed systems Experience with message queues (Kafka, RabbitMQ) Direct manipulation of user interfaces Information visualization (charts, rendering maps) Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position is Hybrid/Flex. While on-site, you will be a part of the Pittsburgh location **************************************************************** #LI-Hybrid Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $77,843.00 - USD $86,358.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $77.8k-86.4k yearly Auto-Apply 60d+ ago
  • System Test Engineer, Sensing Subsystem Test

    Aurora Innovation 3.8company rating

    Software test engineer job in Pittsburgh, PA

    Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a System Test Engineer to join Aurora's Sensing Subsystem Test Team. In support of Aurora's Safety Case, the Sensing Subsystem Test Team is responsible for supporting subsystem-level autonomy test development, verification, and validation by delivering decision-quality performance information via test and evaluation of the Aurora Driver. In this role, you will Develop and maintain test strategies, plans, and procedures for the Perception subsystem of the Aurora Driver Serves as SME for specific sub-system/capability/item in the Perception Subsystem and operates independently with customers (including Autonomy, Systems, Safety Engineering) to understand requirements and proactively define novel approaches to understand and improve performance Proactively drive and design testing coverage strategies by defining test dimensions that align with the product milestones. Implement, coordinate, and design diverse testing methods including simulation, track, and road testing in support of autonomy development and system verification and validation Execute tests, analyze results, and identify defects or anomalies in subsystem behavior Work closely with development teams to drive continuous performance assessment, investigate root causes, and drive resolution/risk acceptance of issues, before release Provide frequent, simple, and clear written and verbal communication of complex ideas to external teams, peers, and stakeholders Design, develop, execute, and train others in processes that embody test engineering best practice Provides guidance and support to junior engineers and analysts Establishes new test & evaluation processes at the project level, and/or develops new tooling and methods. Required Qualifications Degree in, or highly relevant experience in Systems Engineering, Computer Science, Information Systems, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, or another relevant engineering field 6 - 8 years of relevant industry experience Proven experience in test and evaluation of complex systems Demonstrated understanding of the interdependency of Requirements Decomposition, Test Coverage, and Deficiency Resolution Experience with test methods, tools, and frameworks Ability to synthesize data into meaningful information to support decision making Excellent problem-solving skills and attention to detail Strong communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders. Desirable Qualifications Proficiency in scripting languages (e.g. Python, bash) and query languages (e.g. SQL) with an emphasis around data management for test reports Previous experience with autonomous systems (particularly automotive-based) Previous experience specifically with Perception testing Familiarity with software development methodologies, version control systems (e.g., Git), and continuous integration (CI) pipelines The base salary range for this position is $115K - $166.5K per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits. #LI-JL261 #Mid-Senior
    $115k-166.5k yearly Auto-Apply 30d ago

Learn more about software test engineer jobs

How much does a software test engineer earn in Pittsburgh, PA?

The average software test engineer in Pittsburgh, PA earns between $57,000 and $95,000 annually. This compares to the national average software test engineer range of $63,000 to $115,000.

Average software test engineer salary in Pittsburgh, PA

$74,000

What are the biggest employers of Software Test Engineers in Pittsburgh, PA?

The biggest employers of Software Test Engineers in Pittsburgh, PA are:
  1. Aurora Innovations
  2. Aurora
Job type you want
Full Time
Part Time
Internship
Temporary