QA Automation Engineer – Assistant Vice President
Company | State Street |
---|---|
Location | Princeton, NJ, USA, Quincy, MA, USA |
Salary | $90000 – $142500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Demonstrated experience with functional and automation validation of complex applications.
- Demonstrated experience working in an iterative development environment using an iterative Agile-like methodology.
- Demonstrated experience in delivering working software to production through the entire lifecycle.
- Must have hands on implementation of Automation framework (preferable BDD Cucumber) along with different Automation framework architecture.
- Must have knowledge on different QA process and finds the better way of QA methodology which suits the project needs.
- Proven knowledge of SQL and relational databases.
- Proven knowledge of XML, HTML, JavaScript, Visual Basic Script and other scripting languages.
- Proven knowledge of source code control, specifically GitHub, cvs, or subversion.
- Ability to quickly troubleshoot and diagnose issues within the quality assurance environment and communicate that knowledge to a varied audience of technical and non-technical stakeholders.
Responsibilities
- Collaborate with cross-functional agile teams to understand project requirements and user stories and translate them into comprehensive test plans and test cases.
- Conduct manual and automated testing of Azure-based applications, Snowflake data warehouse, and ETL backend systems using Java, Cucumber, and Selenium.
- Design, develop, and maintain automated test scripts to ensure efficient regression testing and maximum test coverage.
- Execute performance testing to evaluate system scalability, reliability, and efficiency.
- Work closely with developers and product owners to identify, document, prioritize, and track software defects, and ensure timely resolution.
- Perform backend testing by designing and executing SQL queries to validate data integrity and ensure ETL processes function as expected.
- Participate in agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Continuously improve the QA process by identifying areas for automation, enhancing test coverage, and implementing best practices.
- Mentor junior team members and contribute to their professional growth and development.
- Stay updated with the latest industry trends, tools, and technologies related to software testing and quality assurance.
Preferred Qualifications
- Bachelor’s Degree level qualification in a computer or IT related subject
- 7+ years of experience in Quality assurance
- 4+ years of experience in Automation Testing
- Experience with Selenium, Python, Java (Eclipse), Visual Basic/VB Script, Test NG, BDD framework for test automation preferred.
- Hands on experience on SQL (Analytical Functions and complex queries), SQL developer and TOAD.
- Knowledge of test methodologies and their corresponding tools such as JIRA-XRAY, RTC etc.
- Experience of working in the financial industry
- Experience with agile development methodology
- Familiarity with cloud platforms, particularly Microsoft Azure, and hands on experience with Snowflake data warehouse is a plus
- Relevant certifications such as ISTQB Certified Tester are desirable.