Ensure product compliance per requirement, along with continuous overall process improvement. Work with Product Development and Product Management teams to understand stakeholder's requirements, technical design and functional specifications. Create test plans at multiple levels detailing resource allocation, requirements coverage and traceability, infrastructure accessibility including application and database servers inside the firewall as well as on the cloud. Define entrance and exit criteria, and risk-based quality management standards. Perform system, functional, and integration testing by creating automation framework, and using black box and white box testing methods. Use SQL to query relational databases. Identify software defects and perform root cause analysis. Evaluate application performance by executing load tests and determining server-side capacity thresholds. Capture metrics and generate reports to monitor product health and track productivity. Provide recommendations for process optimization and drive usability enhancement forums while partnering with end users and product owners. Create data marts in Application Lifecycle Management suite of tools to enable data-driven decisions. Manage requirements and test case repositories, and maintain defect life cycles using MTM/TFS. Coordinate release activities in all the functional environments SIT, UAT and Production.
Bachelor's degree or foreign equivalent in Computer Science or Engineering, and five (5) years of experience in a related occupation. Alternate Acceptable Education and Work Experience Requirement: Master's degree (or foreign equivalent) in Computer Science or Engineering, and two (2) years of experience in a related occupation. Work experience or academic coursework must have included: software system design, knowledge of BFSI Domain, Agile SCRUM methodology, and the software development lifecycle (SDLC).
To apply, please send C.V. & cover letter to P. Sajja, 4030 Old Milton Parkway, Suite 200, Alpharetta, GA 30005.