Senior QA Engineer
### Who you are
- 4+ years of experience in web application development or quality assurance
- Knowledge of the following programming languages: Javascript, Java and scripting skills in Shell
- Familiar with RESTful web service principles and using HTTP clients and tools like (Postman, Rest-assured, Playwright, and Wiremock)
- Hands-on experience with Continuous Delivery technology and practices as well as containerization technologies like Docker
- Experience working on a mature software product where availability and performance are key
- Understanding of performance testing concepts and tools
- Experience in code quality metrics and tools as well as building test automation frameworks
- Understanding of software quality principles and agile development practices
- A passion for learning and contributing to the development of others
- Fluency in English, as it is the company’s working language
- Experience in FinTech or the payment industry will be appreciated
- Experience in Student Information Systems or Financial ERP will be appreciated
- Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support
- Bachelor’s in Computer Science or equivalent
- Must be based within Eastern Time Zone
### What the job involves
- We, at Flywire, are looking for an experienced Sr QA Engineer I ideally with a background in FinTech The Quality Assurance team at Flywire is a group of engineers dedicated to improving the productivity of engineering and quality of services in Flywire
- We focus on adding value to Flywire’s engineering by providing a diverse array of sustainable tools and processes
- Our scope of service to other teams does not just involve writing tests because our focus is on facilitating tools and processes to boost productivity
- Thus, a commitment to collaborative problem solving, design, and building quality products is essential
- Understand requirements and user stories as a whole for risk-based testing
- Provide feedback and add acceptance criteria to the stories if edge cases are not clear
- Detect and solve production issues and bugs within the development environment beyond your current scope
- Dive into scalability and performance considerations in order to detect and solve scalability & performance Issues
- Drive a design for a feature while understanding system-wide and architectural concerns
- Investigate test failures in production, identify design flaws, and suggest potential solutions
- Write clean, high quality, testable, secure, maintainable and extendable code
- Lean into our business domain and needs as well as our company vision, mission and strategy to deliver on our short and long term goals
- Bring fresh ideas to the team and analyze emerging test tools, trends and methodologies and enhance existing systems and processes
- Mentor team members and act as a lead on projects and new initiatives Identify opportunities both in processes and tools to improve the overall productivity of the team
- Become involved in tech communities and add contributions to enhance them
- Drive adoption of best practices in code health, testing, and maintainability
- Identify great talent and excite them to join our team
- Provide good estimations, track progress and manage risk as well as team members' time
### The application process
- We are excited to get to know you! Throughout our process you can expect to meet different FlyMates including the Hiring Manager, other Flymates, the department VP, and participate in a skills assessment. Your Talent Acquisition Partner will walk you through the steps and be your “go-to” person for questions
Similar roles
Junior QA EngineerCrosstie · 00, United States · Remote- Sr. QA EngineerRenesas Electronics · Los Angeles, California, United States · Hybrid
QA EngineerSHL Medical · North Charleston, South Carolina, United States · Onsite
Senior QA EngineerRocketParts · 00, United States · Remote- QA EngineerFujiFilm · Warminster, Pennsylvania, United States · Onsite