As a Agile Quality Assurance Lead, you will be the go-to person for all matters related to software quality, quality processes and best-practices, tools and frameworks, as well as test automation, integrated with the deployment process.
You will be a software quality advocate and evangelizer, who will further improve and guide your colleagues and the company as a whole towards an agile approach to quality assurance, so as we can be able to continuously and seamlessly deploy new features and fixes to production. You will be working closely with a very diverse development team to make sure we are applying the quality standards and good practices.
It will be your responsibility to continuously improve the quality of test writing, test coverage and test automation in the company. You will be a hands-on developer, who is very focused and passionate for test, agile and devops. You are expected to select appropriate testing tools for the continuous improvement of our quality assurance processes, as well as define, together with the team, the scope of test coverages and the standards of test plans, test cases and test automation scripts. You will also be responsible to build a Quality Assurance team that will implement, maintain and further improve our QA tools, automations and practices.
Working closely with the development team to make sure the quality standards and good practices are being applied
Lead the the adoption and maintenance test frameworks and tools
Define and automate Test standards & plans
Educate/evangelize on test good practices
Measure and maintain quality and test metrics
Work together with DevOps to automate test environments & test runs
Do performance quality control
Make sure that new and updated platforms, products, transactions and system architectures are robust, scalable, open and secure
Ensure all products are built to an appropriate level of quality for the stage (alpha/beta/production)
continually improve the service with new tools and techniques
Evangelize agile mentality and behavior applied to quality assurance
Skills and experience
Programming experience is a must
You are a developer, first and foremost.
Must have experience programming a high-level languages, preferably (but not required) experience with golang and/or Node.js
Writing code to test code: UI and API level testing
Knowledge and experience defining requirements for and selecting test frameworks
Hands-on experience with test automation tools and/or frameworks, such as Selenium, Watir/N, Fitness, Cucumber and other Angular- and golang-related tools
SDLC and Software Processes
Experience in an Agile/Scrum environment is a must
Experience with SAFe is a big plus
QA interest / enthusiasm / experience
Has experience in Design, build, and test critical and complex custom-designed, multi-tier, business applications that use a wide range of the very latest technologies;
Knowledge of test-driven development (TDD), behavior-driven development (BDD), and continuous integration
Created Test Cases, Test Plans
Bug reporting / triage / prioritization
Experience as responsible for guiding quality on production release
Functional, load, stress, user-interaction testing
Customer facing experience a plus
For this role, the following competencies are the most relevant:
Flexibility and a learning posture (desire to learn and improve)
Disciplined, organized, responsible, have full focus and dedication for the success of every single project.
Communicative and empathetic, a team-worker with a can-do attitude
Open and curious minded