Embedded Software QA Engineer
Software Test EngineereNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.Position OverviewThis role is responsible for designing, executing, and maintaining software test strategies, including test plans, test cases, and status reporting. The individual will contribute to testing activities within an Agile/Scrum team environment, requiring strong collaboration, technical expertise, and the ability to manage multiple priorities effectively.Key ResponsibilitiesLead testing efforts for assigned projects and provide regular progress updates.Develop, review, execute, and maintain comprehensive test plans and test cases to ensure product requirements are met.Perform functional and system-level testing on software applications, including those with critical performance or reliability requirements.Identify, document, and track defects with detailed reporting and clear reproduction steps.Collaborate with development teams to troubleshoot and resolve identified issues.Analyze requirements to identify gaps, inconsistencies, and ambiguities.Assess and communicate risks throughout the software development lifecycle; work cross-functionally to mitigate them.Facilitate and participate in reviews of test plans, test cases, and defect reports.Provide accurate estimates for testing efforts on assigned work items.Ensure traceability between requirements and test coverage.Monitor and analyze automated test execution results.Design, develop, and maintain automated test scripts.Participate in program, design, and documentation reviews.Adhere to established software release schedules and quality standards.Maintain compliance with applicable guidelines and ensure proper documentation.Continuously enhance technical knowledge through training, research, and industry best practices.Perform additional duties as assigned.QualificationsEducation and ExperienceBachelor’s or Master’s degree in Engineering, Computer Science, or a related STEM field, or equivalent practical experience.Typically requires 5+ years of relevant professional experience.Demonstrated success performing responsibilities similar to those listed above.Experience writing SQL queries.Familiarity with scripting languages such as Bash, Python, or PowerShell.Experience working with Linux-based systems and file structures.Experience testing APIs or web services using tools such as Postman, SoapUI, or Swagger.Skills and CompetenciesTechnical CommunicationAbility to interpret complex technical documentation.Strong written skills for producing clear reports and documentation.Effective verbal communication skills for presenting information to diverse audiences.Analytical and Problem-SolvingStrong analytical thinking and advanced problem-solving capabilities.Ability to evaluate complex scenarios and determine optimal solutions.Mathematical AptitudeBasic understanding of statistics and arithmetic concepts.Ability to work with data sets and interpret charts or graphs.Computer SkillsProficiency with Microsoft Office Suite and general business software tools.Work EnvironmentPrimarily operates in a standard office or remote work environment.Requires collaboration with cross-functional teams while also working independently with minimal supervision.Significant use of computers and communication tools is expected.Physical RequirementsRegularly required to sit, speak, and listen.Occasional standing and walking may be required.Supervisory ResponsibilitiesNone