Job Description
Job Title: QA/UI Test Engineer
Client: Banking Client
Location: Wilmington, Delaware (Day 1 Onsite)
Rate: DOE
Job Type: C2C/W2
Job Description
The Test Engineer will design, develop, and execute testing strategies to ensure software functionality, performance, and user experience. This role requires collaboration with cross-functional teams to identify and resolve defects while continuously improving testing processes and methodologies. Candidates must bring expertise in both manual and automation testing, including ETL and back-end testing, while ensuring compliance with established quality standards.
Key Responsibilities
Test Planning and Execution: Develop and implement comprehensive test plans and strategies to validate software functionality and ensure quality.
Automation Testing: Create and execute automated test scripts using industry-standard frameworks and tools.
Collaboration: Work closely with cross-functional teams to analyze requirements, contribute to design discussions, and develop acceptance criteria.
Defect Management: Conduct root cause analysis for identified defects and collaborate with developers to resolve issues.
Quality Promotion: Participate in code reviews, promote best practices, and foster a culture of quality and knowledge sharing.
Continuous Improvement: Stay updated on industry trends and contribute to organizational technology communities.
Leadership Expectations (if applicable): Lead teams, coach employees, and contribute to policy development, operational effectiveness, and governance.
Mandatory Qualifications and Skills
Education : Bachelor’s degree in Computer Science or equivalent.
Testing Expertise : Experience in manual and automation testing.
Tools and Frameworks : Expertise with tools such as .Net, Java, Python, Ab Initio.
Process Knowledge : Proficiency in Agile methodology, Jira, X-ray, Unix, and Oracle DB.
ETL/Back-End Testing : Exposure to ETL testing and high-level SQL skills.
Industry Experience : Previous experience in the financial industry.
Data Analysis : Understanding of large data sets, Data Quality Framework, profiling, and reconciliation.
Development Process : Experience in Agile/Scrum development processes.
Preferred Skills
Leadership : Ability to advise and influence decision-making, coach teams, and set objectives.
Communication : Proficient in conveying complex information and influencing stakeholders effectively.
Risk Management : Capability to identify and mitigate risks while adhering to governance policies.
Strategic Thinking : Strong business acumen and ability to align technical solutions with organizational goals.
Technology Trends : Familiarity with emerging technologies and ability to apply them for organizational growth.