Senior Engineer
bankofamerica
Job Description
Responsibilities
-
Design and implement comprehensive test strategies, including functional, integration, regression, and performance testing, tailored to enterprise application requirements.
-
Develop, maintain, and enhance automated testing frameworks using tools like Selenium, and TOSCA.
-
Collaborate with developers to ensure adherence to coding standards, perform code reviews, and validate unit test coverage.
-
Identify, document, and track software defects using tools like JIRA, ensuring timely resolution and root cause analysis.
-
Integrate automated tests into CI/CD pipelines using tools like Jenkins, Ansible and XLR.
-
Conduct load and stress testing to ensure the application meets performance benchmarks under high user loads.
-
Ensure the application adheres to all security standards including enabling SAST and DAST. Work closely with cross-functional teams, including developers, product owners, and DevOps engineers, to align quality goals with business objectives.
-
Define and track quality metrics (e.g., defect density, test coverage) and provide regular reports to stakeholders.
-
Mentor and guide quality engineers, by sharing best practices and fostering a culture of quality within the team.
-
Support UAT efforts by coordinating with end-users and ensuring the application meets business requirements.
-
Identify potential risks in the software development lifecycle and propose mitigation strategies.
-
Provide appropriate communication to stakeholders related to compliance related deliverables.
Requirements*
Education*
B.E./B. Tech/M.E./M. Tech/MSC/MCA
Experience Range*
11 to 15 years