The Senior Engineer, Software Development Test QE will be responsible for building end-to-end (E2E) automation solutions to connect financial services platforms. This role involves working with a cross-functional team of hardware, firmware, software, system, and test engineers to develop and integrate technologies. The position requires creating, executing, and automating test plans and GUI automation test cases using Agile practices. Key responsibilities include implementing automated tests for SOAP, REST services, and backend microservices/APIs, as well as for database validation, data loads, and data ingestion. Performance testing, including load, stress, and endurance testing for UI and API applications, is also a critical part of this role. The engineer will maintain source code with version control tools and manage continuous testing workflows with zero-touch deployment pipelines using CI/CD practices. Additionally, the role involves validating functions, transformations, third-party messages, data ingestion, and integrations, and working with message queues and cron jobs for batch processing validation. Implementing shift-left mechanisms by collaborating with development and release management teams to embed quality early in the development lifecycle, reduce defect detection time, and perform security testing are also key aspects. The position requires writing complex SQL scripts for data validation of data warehouses with multiple data sources and automating database validation. Creating and documenting test scripts, defects, and comprehensive performance test reports with quality dashboards is also expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior