Job Description :
Pay Range : $50hr - $55hr
- The Software Engineer is responsible for planning, designing, developing, monitoring, and supporting both new and existing software and web applications in a 24x7x365 global environment.
- This includes developing automated test scripts, participating in operations activities, debugging software components, and performing monitoring and performance optimization.
- The role works within an Agile team that delivers solutions in two-week sprints and requires strong analytical, problem-solving, and collaboration skills.
Requirement / Must Have :
5–10 years of experience in software engineering or test automation.Experience in test automation frameworks and tools such as Python, Java, REST Assured, and SOAP UI.Strong understanding of Agile methodologies and Jira for sprint-based development.Experience designing, developing, and supporting software in a 24x7 production environment.Ability to develop and maintain automated test scripts for web services and software components.Strong analytical and troubleshooting skills with the ability to debug complex systems.Excellent communication, teamwork, and collaboration abilities.Ability to work nights, weekends, or variable schedules as needed to support production systems.Experience :
5–10 years of related professional experience in software engineering, automation, or QA.Experience working in large-scale, complex software environments.Prior experience supporting operations, testing, and deployment in Agile settings.Responsibilities :
Plan, design, develop, and support software and web applications across multiple environments.Design, develop, and maintain automated test scripts for web services and new applications.Participate in code and test reviews, ensuring high-quality software releases.Support continuous integration, monitoring, and performance tuning for existing systems.Develop and perform monitoring activities using observability tools.Provide support for applications under development and assist in deployment and post-release monitoring.Contribute to Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.Document design decisions, testing results, and system changes in compliance with internal standards.Serve as a mentor for junior engineers and quality engineers.Collaborate with cross-functional teams to implement efficient and scalable solutions.Maintain awareness of emerging technologies and best practices to enhance software delivery.Should Have :
Experience with SQL, AppDynamics, Kibana, and Concourse.Background in financial, payments, or billing systems.Exposure to technologies such as Java, GO Lang, React, Oracle, Couchbase, and cloud platforms (AWS and / or Cloud Foundry).Strong project management, organization, and documentation skills.Skills :
Programming : Python, Java.Testing Tools : REST Assured, SOAP UI.DevOps / Monitoring : AppDynamics, Kibana, Concourse.Databases : SQL, Oracle, Couchbase.Cloud : AWS and / or Cloud Foundry.Agile Tools : Jira.Excellent problem-solving and debugging capabilities.Strong written and verbal communication skills.Qualification And Education :
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.