QA expert Needed

Confidential - Lebanon
Responsibilities:
- Work as part of cross functional, passionate agile project teams to ensure quality is driven into the heart of the development process from requirements definition through to delivery
- Designing, developing and supporting frameworks for our test infrastructure and providing automation expertise to our development teams
- Contributing toward predictable delivery of quality releases
- Research, recommend and implement tools as needed with the goal of increasing automation
- Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them
- Be meticulous about documentation and maintaining a robust log of all test cases and test result
- Ensure that all tests are executed and give regular feedback to the team lead on the status of quality
- Use appropriate measures and KPIs to validate and report on software quality
- Work closely with the software engineering team, Product Management and Technical Operations as well as business users and Senior Management, as required
- Be a creative thinker who can quickly identify and test for functional ‘edge cases’ outside of expected functionality workflow
- Have the drive to become an expert in:
o Unit testing
o UX Testing
o UI Testing
o Integration testing of APIs
o Performance and scalability testing
o Security Penetration Testing

Knowledge, Skills & Experience:
- Strong background in working in tooling or QA automation
- Thorough understanding of SDLC, specifically automated QA processes in agile development environments
- Experience in writing, executing and monitoring automated test suites using a variety of technologies
- Proficient with bug tracking and test management tool sets to support development processes
- Strong working knowledge of testing fundamentals such as TDD & BDD
- Proficient working with relational databases
- Some knowledge of Unix/Linux
- Experience in building test infrastructures using containerization technologies such as Docker and working within continuous delivery / continuous release pipeline processes
- Experience in testing enterprise applications deployed to cloud environments such as AWS
- Understanding of coding enterprise applications within Java, PHP, Python and other languages
- Understanding of NoSQL database technologies such as MongoDB or DynamoDB
- Enterprise level project delivery
- Proactive 'self-starter' attitude
- Lifelong learner - thrives from developing and sharing knowledge
Post date: Today
Publisher: Hirelebanese
Post date: Today
Publisher: Hirelebanese