Software Developer
Company
IBM
Location
IN Bangalore
Type
Full Time
Job Description
IBM Runtime Technologies develops and delivers enterprise quality & performance for Java applications via IBM Semeru Runtimes. As a member of our Open-Source Development team you will join the hundreds of developers actively contributing to our public GitHub projects using industry standard tools like Git ZenHub Jenkins and Slack. As an IBM Software Developer you are able to influence the whole stack optimization efforts in IBM from hardware design to OS to language runtime to middle-ware to cloud and cloud native applications. We work on a variety of architectures (x86 POWER z/Architecture ARM) and operating systems (Linux Windows Mac AIX z/OS).
The IBM Runtime Technologies team is looking to hire self-motivated Quality Assurance (QA) software developers to join our QA Automation team. The QA Automation team develops software solutions to better enable verification across these different platforms and additionally in containerized cloud environments. We cover a wide range of testing including functional regression system load performance and compliance testing and are constantly looking for new approaches to improve how we verify software. Some of our upcoming projects include enhancing how we run gather and visualize performance benchmarks application of machine learning to some of our greatest verification challenges including compiler testing and results triage.
While the team environment is highly collaborative individuals are also expected to operate with a level of autonomy and responsibility that leads to quality software practices and delivering business results. Will you join us and help shape the future for runtime technologies?
Your Role and Responsibilities
- Test Automation Development: Create maintain and enhance automated tests to validate JVM functionality. This involves writing code to automate the testing process.
- Continuous Integration (CI) and Continuous Deployment (CD): Integrate automated tests into CI/CD pipelines (i.e. Jenkins Github workflow Azure DevOps etc) and create/enhance CI/CD pipelines to ensure that tests are executed automatically.
- Defect Reporting: Identify analyze document and report defects found during automated testing. Work with developers to resolve and verify defects.
- Test Automation Frameworks: Implement and enhace test automation frameworks and tools to support automation efforts effectively.
- Test Result Analyzing and Reporting: Implement and enhance Test Results Summary Service to monitor test execution and analyze results effectively.
- Collaboration: Collaborate with cross-functional teams both internal and external including developers project managers stakeholders and other test team members to align testing efforts with development goals.
- Code Review: Participate in code reviews to ensure that automation code is of high quality follows coding standards and is maintainable.
- Research and Evaluation: Stay updated with industry trends tools and best practices in test automation and continually evaluate and improve the automation process.
- Troubleshooting: Investigate and diagnose test automation issues identify root causes and implement solutions.
Required Technical and Professional Expertise
- B.E/B.Tech/M.C.A. from reputed colleges with 2-7 years work experience
- Excellent knowledge in core java programming language fundamentals and expertise in java programming skills.
- Good knowledge of QA Automation Testing tools & Devop tools.
- Good understanding of Operating System Concepts ( like – memory management threading etc)
- Experience with distributed system and Transaction management.
- Good networking concepts
- Experience with using debugging tools on Linux.
Preferred Technical and Professional Expertise
- M.E/M. Tech. from a reputed institute
- Knowledge of Java programming and jvm/virtual-machine internals
- Experience working with git jenkins maven and other open-source tools also debugging tools such as gdb.
- Experience and knowledge of Docker Kuebernetes and other Cloud-related technologies.
- Cloud technologies like Docker Kubernetes Istio microservices and various microservices architectures.
Date Posted
05/22/2024
Views
13
Similar Jobs
Electrical Field Service Technician/Engineer - Up to 15K Sign-on Bonus based on Relevant Experience - Linde
Views in the last 30 days - 0
Candidate must have experience with Electrical industrial maintenance as a field service engineerrepresentativetechnician electrician power distributi...
View DetailsConstruction Estimator/Project Manager - The Pangere Corporation
Views in the last 30 days - 0
The estimator will report to the Division Manager and work to develop accurate cost estimates for projects across a variety of markets
View DetailsElectrical Field Service Technician/Engineer - Up to 15K Sign-on Bonus based on Relevant Experience - Linde
Views in the last 30 days - 0
Candidate must have experience with Electrical industrial maintenance as a field service engineerrepresentativetechnician electrician power distributi...
View DetailsBusiness Analyst - Elite Software Automation
Views in the last 30 days - 0
Elite Software Automation ESA is a boutique consulting firm that specializes in process optimization custom systems and automations for established hi...
View DetailsTechnical Consultant, Risk Control (Indiana) - Liberty Mutual Insurance
Views in the last 30 days - 0
View Details