Sr. QA Automation Engineer - Financial Systems
Ranger Technical Resources
Location
Brasil | Brazil
Job description
Sr. QA Automation Engineer
Position Summary:
Our partner, an internet-based financial service designed to offer quick and transparent financial support to individuals is seeking a driven QA Automation Engineer to join their IT team. As a Senior QA Automation Engineer, you will play a crucial role in ensuring the quality and reliability of software products through the design, implementation, and execution of automated testing solutions. This role requires strong technical expertise, attention to detail, and a proactive approach to problem-solving. The ideal candidate will develop and implement automation strategies, collaborating with cross-functional teams to ensure the delivery of high-quality software products. Be ready to work alongside a multifunctional team such as software engineers, testers, and C-level executives to contribute to successful project delivery.
Experience and Education:
- BS in Computer Science, Engineering, Information Technology, related field, or equivalent work experience
- 6+ years of hands-on testing experience
- 6+ years of Automation testing experience
- Full Software Development Life Cycle (SDLC) experience
- Experience testing in an open-source LAMP environment
- Previous experience within the financial area (a plus)
Technology Skills and Strengths:
- Automated testing
- Manual testing
- Automation testing frameworks (i.e., Module Based, Data Drive, Library Architecture, others)
- Automation testing tools (i.e., Selenium, Cucumber,)
- Automation scripts
- Test artifacts (i.e., test Strategy, test plans, test scenarios, test cases, test protocols and test procedures)
- Javascript
- Version control tools (i.e., Git, CVS, SVN, and others)
- API testing
- Backend/Frontend testing
- Application testing
- AWS
- Microservices
- Security testing
- NoSQL databases
- Performance Testing: JMeter, LoadRunner, ZAP
- Intermediate SQL and NoSQL coding
- Troubleshooting/Bug fixing
- Root cause analysis
- CI/CD tools, such as Jenkins
Primary Job Responsibilities:
- Develop, implement, and maintain quality assurance processes and standards to ensure the highest level of product quality and reliability
- Design and develop comprehensive functional test cases and test artifacts
- Execute both manual test cases and automated test scripts for functional, system, and regression testing
- Identify and report software quality issues, tracking them to resolution
- Provide hands-on guidance and support in testing efforts, including test case creation, execution, and issue resolution
- Collaborate with product managers and developers to identify test requirements from specifications, map test case requirements, and design test coverage plans
- Improve test accuracy while supporting and improving code release, to ultimately advance code quality
- Create, revise, and approve testing plans
- Document workflow and work procedures
- Stay up to date with industry best practices, emerging technologies, and trend
Job tags
Salary