Sr. QA Engineer - Allio Capital
Seattle, WA
About the Job
About Allio
Informed citizens build dynamic portfolios. Allio’s mission is to transform the way fintech investors approach portfolio management through the lens of a macro system predicated on education and next-level financial technology. By elevating our clients' understanding of the factors that move markets they will learn not just how to interpret economic signals but more importantly, what implications they have for the sectors and industries that make up their portfolio.
The world is experiencing a contentious changing global order in the midst of a 4th industrial revolution. High inflation, unrestrained government spending, dedollarization and political polarization create difficult headwinds for the US to continue leading the world in innovation. Innovation is directly correlated with productivity, but productivity is a result of education and a market economy driven by incentives. Academia has become a beacon for Neo-Marxist Ideology. Demands to legislate equality of outcome have replaced the decades long standards of equality of opportunity shrouded in meritocracy. As a result, for the first time in U.S. history, individuals are faced with the likelihood that they will have a lower standard of living than their parents. In order to combat this contagion, it starts with educating professionals on the economic policies that are going to give them and their posterity the best quality of life. Enter macro investing. No matter one's political affiliation, both sides are interested in seeing their investments grow. This creates a catalyst to explain how monetary and fiscal policy directly impact their finances. The goal is to produce an informed, united electorate capable of setting equitable growth policies predicated on data, not ideological party affiliation, leading to higher productivity and an increased standard of living.
Position Overview
As a Senior QA Engineer at Allio Finance, you will play a critical role in ensuring the quality and reliability of our mobile application. You will work closely with our development team to design, implement, and execute test plans, both manual and automated, to identify and resolve defects. You will be a quality advocate in all stages of the Software Development Lifecycle (SDLC), ensuring that our products meet the highest standards before they reach our users.
Key Responsibilities
- Mobile App Testing: Conduct thorough testing of our mobile applications, including functional, regression, and performance testing, to ensure a seamless user experience.
- Manual Testing in Agile: Execute manual test cases within an Agile environment, working closely with developers, product managers, and other stakeholders to ensure that quality is embedded in every phase of development.
Quality Advocacy: Act as a strong advocate for quality in all meetings, not hesitating to voice concerns or suggest improvements. Ensure that all stakeholders are aware of potential risks and quality issues.
SDLC and CI/CD: Collaborate with the development team to understand the SDLC and contribute to continuous integration/continuous deployment (CI/CD) pipelines. Ensure that quality is maintained throughout the deployment process.
End-to-End Automation: Develop and maintain end-to-end (E2E) automated tests using tools like Appium and Cypress. Ensure that automated tests are robust, reliable, and integrated into the CI/CD pipeline.
Proficiency in JavaScript: Utilize your JavaScript skills to write automated test scripts, debug issues, and contribute to the overall quality of the codebase.
Qualifications
5+ years of experience in mobile app testing, with a strong understanding of mobile platforms and testing methodologies.
Hands-on experience with manual testing in an Agile environment.
Excellent communication skills with the ability to advocate for quality and voice concerns in a constructive manner.
Solid understanding of the Software Development Lifecycle (SDLC) and experience with CI/CD pipelines.
Proficiency in end-to-end automation testing using tools like Appium and Cypress.
Strong JavaScript skills and the ability to write and maintain automated test scripts.
Experience navigating a codebase and setting up an IDE for testing purposes.
Ability to work independently as well as collaboratively in a fast-paced, dynamic environment.