logo

JobNob

Your Career. Our Passion.

Senior Software Engineer in Test


Location

Cambridge, MA | United States


Job description

Your Role and Responsibilities

 

POSITION AVAILABLE


Senior Software Engineer in Test, IBM Corporation, Cambridge, MA (Up to 40% telecommuting permitted): Design, develop, test, document and deploy software in adherence to customer virtualization data centers, for both on-premise and off-premise (cloud based). Test correct end-to-end functioning, cornering edge cases and negative user behavior. Document code and user workflows for easier maintenance. Deploy code on Continuous Integration (CI) systems like Jenkins and maintain daily builds ongoing releases. Work with other developers to identify technical issues and make recommendations to resolve problems. Architect frameworks, methodologies, and test approaches that validate features and ensure accuracy of quality requirements. Create end-to-end automation tools and provide technical leadership of global software automation projects. Drive, scope, design, code and maintain automated tests and test plans. Lead automation testing best practices and design and implement automation processes and systems. Simulate real world deployments of software and reproduce, test, and resolve critical customer issues. Develop performance benchmarks and test the software deployments to establish performance baselines to meet response time, scalability requirements. Identify performance issues, perform code and architecture reviews, provide recommendations for tuning performance and resolving performance issues related to concurrency, processing time and memory management. Develop and test software design patterns to ensure full coverage for software requirements and software use cases and multiple deployment scenarios. Create and execute automated test plans based on virtualization management software product functional specification and design requirements. Develop new automation tests and contribute to continuous delivery. Analyze test execution results to ensure that the work products comply with approved design and documented requirements. Participate in requirements and design reviews, release readiness reviews, and other reviews. Utilize: Python, Perl, VMware vSphere, vCenter, Microsoft HyperV, SCVMM, CI/CD tools Jenkins, Gitlab, Data Storage Arrays – Dell-EMC and HPE, Kubernetes and Docker containers, Agile Software Development & Testing. Required: Master’s degree or equivalent in Information Technology, Computer Science, Engineering or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Senior Software Engineer or related. One (1) year of experience must include utilizing Python, Perl, VMware vSphere, vCenter, Microsoft HyperV, SCVMM, CI/CD tools Jenkins, Gitlab, Data Storage Arrays – Dell-EMC and HPE, Kubernetes and Docker containers, Agile Software Development & Testing. Full time. V132 .

To apply externally, go to On home page, go to “Search All Jobs” and “Apply” and type in the requisition number.

To apply internally, go to and enter requisition.

 

Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Job tags

Full timeRemote job


Salary

All rights reserved