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.
Wolters Kluwer FCC: Financial & Corporate Compliance division is looking for a Senior Software Test Automation Engineer to join our FCC CT team. The position is 100% remote but expected to work in the Eastern Time zone.
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves?