Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Discover Financial Services, so some details may not match this job. The employer's own page has the real description.
Overview
The Application Engineer (Quality) at Discover Financial Services will be instrumental in ensuring the integrity and robustness of software applications through comprehensive testing methodologies. The individual in this role will work closely with cross-functional teams to identify quality assurance requirements, establish testing standards, and enhance quality processes within development cycles. The Application Engineer will leverage technical expertise to troubleshoot and resolve issues, contributing to the design and implementation of automated testing solutions to optimize performance and reliability.
Job Responsibilities
- Develop and execute detailed test plans, test cases, and test scripts for various software applications.
- Collaborate with software developers and product managers to understand functional requirements and system design.
- Identify, document, and track defects using appropriate tools, ensuring timely resolution through comprehensive verification.
- Implement and maintain automated testing frameworks and continuous integration pipelines.
- Conduct risk assessments and develop strategies to mitigate potential software quality issues.
- Prepare and present testing metrics and quality reports to stakeholders.
- Act as a mentor and provide guidance to junior engineers in quality assurance methodologies.
- Stay updated with industry best practices and emerging technologies to enhance testing capabilities.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software testing and quality assurance, preferably in a financial services environment.
- Strong knowledge of testing methodologies, tools, and automated testing frameworks.
- Ability to write clear and effective test plans, test cases, and documentation.
- Proficiency in programming languages such as Java, Python, or C#.
- Familiarity with CI/CD tools like Jenkins, Git, or equivalent.
- Excellent analytical and problem-solving skills with a detail-oriented mindset.
- Effective communication and interpersonal skills to collaborate with cross-functional teams.
Technologies & Tools
The Application Engineer (Quality) will utilize a variety of technologies and tools, including automated testing software such as Selenium and JUnit, performance testing tools like LoadRunner, and issue tracking systems such as JIRA. Familiarity with version control systems such as Git and continuous integration tools like Jenkins will also be essential in facilitating seamless collaboration and integration within development workflows.
Ideal Candidates
Ideal candidates for the Application Engineer (Quality) position should possess a strong blend of technical acumen and a commitment to quality assurance principles. They should demonstrate a proactive approach to problem-solving, with a keen eye for detail and a passion for delivering high-quality software products. Strong collaboration skills and the ability to communicate effectively with diverse teams will be essential for success in this role, along with a strong desire for continuous improvement and innovation in testing processes.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.