ACL Digitalposted 14 days ago
Salt Lake City, UT
Professional, Scientific, and Technical Services

About the position

Capgemini is seeking a Software Engineer in Test in our test engineering group to help develop and execute client testing services, help qualify tools for use, and support the broader team as needed. The primary responsibilities of the Software Engineer in Test include: manual feature and integration testing, and system-level testing of complex products - following the processes of a well-defined Quality Management System. Testing responsibilities in this role may vary with each project, and encompass multiple technical disciplines including software, embedded software, electrical, and electro-mechanical systems testing.

Responsibilities

  • Create, review and execute thorough, detailed, and well-structured manual and automated test plans/test cases and report results
  • Execute exploratory testing and report detailed results
  • Work closely with Software and/or Hardware Engineers and product development teams
  • Estimate, prioritize, plan, and coordinate testing activities
  • Track and report on result, predictive, and team metrics
  • Follow test plans written by other Software Engineers in Test
  • Perform thorough regression testing when bugs are resolved
  • Troubleshoot issues and perform root cause analysis
  • Stay up-to-date with new testing tools and test strategies
  • Install, configure, maintain and troubleshoot iOS, Android, Mac and Windows operating systems, client/server software, web/cloud software, mobile applications and embedded software
  • Participate in and/or conduct bug reviews, test case/plan reviews, peer reviews, design reviews
  • Learn implementation details of products under test
  • Review and gain strong knowledge of technical design specifications to create test plans
  • Identify needs, create and execute test plans, learn and/or create tools/methods/strategies for stress testing and report detailed results
  • Deploy software and/or hardware using automated tools and manual processes
  • Maintain and troubleshoot client and server systems
  • Create and execute queries on a database to analyze and validate data
  • Lead QA efforts on projects as needed
  • Monitor, measure, and contribute to improving test processes
  • Mentor others as needed
  • Other duties as assigned

Requirements

  • High School Diploma or equivalent required
  • A BA/BS degree in Computer Science or related technical field preferred
  • 2+ years of experience with professional software and/or hardware testing and QA practices
  • Experience with test case repository and bug tracking software
  • Experience troubleshooting software to identify root cause

Nice-to-haves

  • Working knowledge of audio components such as echo cancelation, gain control, distortion, Bluetooth, land lines, VoIP
  • Experience monitoring software/systems and networks
  • Experience using API testing tools (Postman, SoapUI, other)
  • Experience with Swift/C#/C++, Bash, Python or other scripting and programming languages; with an understanding of object-oriented languages and design
  • Experience writing and executing queries against databases using SQL with an understanding of how to analyze data to meet expected results
  • General knowledge of Networking/Telephony routing and tracing
  • General knowledge of tracing database statements
  • General knowledge of Splunk or other monitoring tools/utilities
  • Working knowledge of SIP messaging
  • Understanding of configuring and monitoring Cloud Systems (Azure, AWS, other)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service