Sr Software Quality Engineer, Android and Web (ISV Expansion)
Calling all innovators - find your future at Fiserv.
We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Job TitleSr Software Quality Engineer, Android and Web (ISV Expansion)
The Software Development Test Engineer -Device & CoPilot Integration is a highly skilled person with a large arsenal of talents. Most importantly, this person is curious, independent and tenacious. A QA Automator needs to be able to take ownership of a complete test framework with minimal guidance… hardware, networking, scripts, jenkins, test framework, etc. The focus is to make the most powerful and reliable testing frameworks possible, adapt to ever-changing requirements, and keep them running.
This role is for someone who is motivated to do it all. Some days you will be buried in wires setting up devices in the QA lab. Some days you will be writing a sublime set of shell/python scripts to reduce 3 hour jobs to 15 min for our QA teammates. Some days you will program physical robots to test credit card insertions into devices. Some days you will help out the SDETs by writing android GUI automation in UIAutomator/Java. Some days you will get into the guts of our server code and database calls to find a thread/memory leak that is crashing our test automation. But everyday you will keep your nightly servers humming and healthy. For the right candidate, this is a dream job. For everyone else, a very difficult challenge.
What will you do:
Daily monitor health of nightly test automation. Constantly fix and upgrade to improve performance and reliability.
Help maintain systems to monitor test stability and report stability issues back to engineers
Physically set up HW (devices, servers, networking, robots, etc) in the QA Lab
Configure *nix servers
Setup/maintain/optimize Jenkins jobs and CI
Develop automated tests with the appropriate technologies. Currently, we are using “UI Automator” (Java) for Android apps.
Design and implement tools that improve efficiency in manual testing
Research new or better alternate automated testing tools
Keep a learning mindset - look for opportunities to continuously improve yourself, our products, and the practices that we use to build our products
Expertise in manual testing.
A minimum of 7+ years of experience in *nix-based automation, preferably in a QA environment
Excellent troubleshooting instincts and methods
Strong shell. Decent python and Java
Strong unix admin. Resource management, configuration, troubleshooting, etc.
Experience with CI/CD (Jenkins, Git, Maven, Gradle, etc)
The passion to build tools that will enable the engineering team to write tests more easily
The trait of constantly looking for better solutions to bring down automation flakiness and increase automation reliability, thinking ahead and building for future changes in an ever-changing mobile ecosystem
Desire to automate everything and reduce the time required to manually test our products
The willingness to work with other teams such as engineering, manual QA, product and release teams
Bachelor's degree or above in Computer Science or other engineering discipline, or equivalent work experience.
Nice to have:
An eagle-eye for test coverage gaps, false positives or negatives and proficiency in black box, functional, and user flow testing techniques
Experience working on the Android platform and a very good understanding of the mobile test automation ecosystem
Networking and/or security experience
Experience with software development tools (IDE, debugger, git, JIRA, etc)
Professional-level programming skills (regex processing, class design, Map data structure, etc.)
Experience with JSON objects, SQL queries, data structures, Android tools (ADB, DDMS, Monkey, Memory Analyzer, etc.), log file analysis, etc.
Salary Range$112,900.00 - $192,000.00
These pay ranges apply to employees in New York and California. Pay ranges for employees in other states may differ.
Thank you for considering employment with Fiserv. Please:
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
What you should know about us:
Fiserv is a global fintech leader with 40,000-plus (and growing) associates proudly serving clients in more than 100 countries. As a FORTUNE™ 500 company, one of Fast Company’s Most Innovative Companies, and a top scorer on Bloomberg’s Gender-Equality Index, we are committed to excellence and purposeful innovation.
Our commitment to Diversity and Inclusion:
Fiserv is an Equal Opportunity Employer, and we welcome and encourage diversity in our workforce that reflects our world. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Warning about fake job posts:
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information.
Any communications from a Fiserv representative will come from a legitimate business email address. We will not hire through text message, social media, or email alone, and any interviews will be conducted in person or through a secure video call. We won’t ask you for sensitive information nor will we ask you to pay anything during the hiring process. We also won’t send you a check to cash on Fiserv’s behalf.
If you see suspicious activity or believe that you have been the victim of a job posting scam, you should report it to your local FBI field office or to the FBI’s Internet Crime Complaint Center.