Software Engineer in Test
Company: Calsoft Labs
Location: Salt Lake City
Posted on: January 25, 2023
|
|
Job Description:
JOB DESCRIPTION
"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
Qualified Candidates Must
Have strong knowledge of QA processes, testing strategies, and
tools used to track test cases, bugs, and project/team progress
Have strong analytical skills
Have strong knowledge of iOS, Android, Mac and Windows operating
systems
Have knowledge of embedded applications
Have strong knowledge of cloud-based software and/or distributed
applications
Have strong knowledge of networking concepts, IP addresses, DMZ,
firewalls, etc.
Essential Duties and 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
Experience/Education/Certifications
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.
Bonus Experience:
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 (changed all to Yellow)
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) "
" Have strong knowledge of QA processes, testing strategies, and
tools used to track test cases, bugs, and project/team progress
Have strong analytical skills
Have strong knowledge of iOS, Android, Mac and Windows operating
systems
Have knowledge of embedded applications
Have strong knowledge of cloud-based software and/or distributed
applications
Have strong knowledge of networking concepts, IP addresses, DMZ,
firewalls, etc. "
Keywords: Calsoft Labs, Salt Lake City , Software Engineer in Test, IT / Software / Systems , Salt Lake City, Utah
Click
here to apply!
|