EOS RPO
Senior Software Engineer
About this role:
Senior Software Engineer. Performance tester/engineer with proven experience in performance testing of web-based/client-server applications and backend testing In this role, you will: ● Lead moderately complex initiatives and deliverables within technical domain environments ● Contribute to large scale planning of strategies ● Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments ● Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures ● Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements ● Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals ● Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifi cations: ● 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifi cations: ● Defi ne Performance Testing processes ● Strong coding ability in at least one language (Python, Java, C++). ● Defi ne & implement Performance test strategy for adopting microservices architecture & Cloud native applications ● Defi ne holistic Application Performance strategy to identify design pattern & architecture fl aws ● Design & Implement Enterprise Performance testing frameworks to support CI/CD pipeline ● Implement light weight, open source and cloud supported Performance testing frameworks
● Supporting Resiliency & Chaos Engineering strategies ● Implement & support Network & Service Virtualization ● Collaboratively work with application teams to implement Enterprise Monitoring & Logging standards w.r.to AppDynamics & Splunk ● Creates, prepares, and conducts SPLI quality assurance reviews and develops standard Test Methodology test plans ● Perform SPLI tests to ensure all deliverables are production ready and as per SLAs ● Provide technical guidance of performance testing to application developers, architects, business partners and management ● Troubleshoot and resolve Performance Engineering issues concurrently on multiple projects ● Have deep knowledge on Heap Memory and Garbage collection concepts and practical experience of confi guring them ● Experience and Exposure to DevOps tools like Maven, GitHub, Udeploy, Artifactory, Sonar and Jenkins ● Be abreast of the Technological developments happening in the market and enlighten/educate the PT team ● Train new team members on Performance testing & Engineering and methodology ● Participate in driving initiatives within the Platform group ● Exposure and experience in Agile development life cycle Job Expectations: ● Very strong in scripting using VuGen is desired ● Basic knowledge on DevOps, Continuous Integration and Continuous Development activities ● Good to have Cloud based performance Testing experience ● Good to have certifi cation on Load Runner or other performance Testing/Engineering tools and Application performance Monitoring tools