[Remote] Senior Software Engineer, SDET
Note: The job is a remote job and is open to candidates in USA. Octave provides mission-critical software that empowers organizations to make informed decisions across every stage of the asset lifecycle. They are seeking a Senior Software Engineer, SDET to design, implement, and execute automated tests while collaborating with QA and development teams to enhance product quality.ResponsibilitiesDesign, implement, and execute automated tests including regression, performance, load, and scenarios derived from manual test plansAnalyze automated test results and communicate actionable insights and quality metrics to stakeholders across multiple organizational levelsCollaborate closely with functional QA and development teams to identify gaps, file defects, and prioritize the automation backlogPerform functional testing as needed to validate features and ensure automation accuracyRecommend and implement improvements to test strategies, frameworks, and processes to enhance overall product qualityDemonstrate strong expertise in test automation scripting, manual testing, and end to end automation practicesApply automation expertise to support software design and development best practices, ensuring testability and scalabilityLeverage strong analytical and problem solving skills to diagnose complex issues and adapt quickly to changing prioritiesMentor and train junior team members, providing technical guidance and QA best practicesAnalyze and test software for compliance with design specifications and quality standardsAccurately document test plans, automation workflows, processes, and execution resultsCommunicate effectively and maintain strong interpersonal relationships with cross functional stakeholdersEngage with cross functional teams to ensure applications meet customer and business requirementsStay current with emerging automation technologies and tools, proactively adopting those that add valueUtilize and contribute to enterprise automation frameworks, understanding their appropriate use casesDevelop and execute automated test scenarios aligned with software architecture and system designInvestigate failed automated tests and customer reported defects to enhance automation robustness, efficiency, and overall test coverageSkillsBachelor's degree in computer science, Engineering, Software Engineering or related areas, with 2- 5 years of experience in software automation and testingStrong experience with test automation for Microsoft-based services; exposure to applying Artificial Intelligence for automation and functional testing is a plusHands on experience with agentic AI based testing approaches, including intelligent or autonomous test executionWorking knowledge of Microsoft Azure DevOps and Microsoft Test Manager is highly desirableProficiency in at least one programming language such as C#, .NET, or JavaScriptPractical experience with automation frameworks such as Selenium, WebdriverIO, Playwright, or similar toolsWorking knowledge of Windows Server Operating Systems and relational databases (ORACLE, MSSQL Server) a plusExperience with API testing using Postman and source control platforms such as GitHubStrong interpersonal, problem solving, and multi tasking skills, with the ability to collaborate effectively across teamsPrior experience with Octave products is a plusCompany OverviewOctave provides mission-critical software that empowers organizations to make informed decisions across every stage of the asset lifecycle. It was founded in 1985, and is headquartered in Madison, Alabama, USA, with a workforce of 5001-10000 employees. Its website is https://www.octave.com/.Company H1B SponsorshipOctave has a track record of offering H1B sponsorships, with 1 in 2022. Please note that this does not guarantee sponsorship for this specific role.