Senior QA Tester
B
Blink Tech IncSoftware
EgyptFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- Minimum of 5 years
- Required Skills
- SQLGitJUNITJiraRegression testingSeleniumScriptingAsanaUnit Testing
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience as a QA Tester
- Hands-on experience with automated testing tools
- Experience with agile project management and workflow tools (e.g., Jira, Asana, Trello)
- Proficiency in using Git or other version control systems
- Proficient in various types of software testing methodologies, including unit testing, functional testing, integration testing, and regression testing
- Experience with popular testing tools and frameworks (e.g., Selenium, JUnit)
- Ability to identify, document, and track software defects
- Familiarity with SQL and scripting
- Understanding of software development lifecycle processes
- Ability to understand business requirements and translate them into test cases
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with web application UI and UX best practices
- Strong analytical thinking and problem-solving skills
- Excellent written and verbal communication skills
- Proven ability to lead and work as part of a team
- High attention to detail
- Strong organizational skills with the ability to manage priorities and time effectively
- Ability to quickly learn and adapt to new technologies and testing tools
- Commitment to learning and keeping up with the latest trends and best practices in software testing
- Strong focus on user experiences and outcomes
- Excellent command of the English language, both written and spoken
Responsibilities
- Develops and implements software testing procedures by studying system requirements; tracking quality assurance metrics; and identifying trends in software quality and security.
- Designs, develops, and executes test scripts and scenarios to identify system issues. Uses automated testing tools when necessary.
- Identifies, documents, and tracks software bugs. Works closely with developers to debug and fix issues.
- Participates in all phases of the software development lifecycle, from initial design through to release. Collaborates with developers and stakeholders to understand software objectives and user needs.
- Updates job knowledge by studying state-of-the-art testing tools and programming techniques; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.
- Leads and collaborates with cross-functional teams, assisting in the translation of user requirements into system requirements.
- Conducts peer reviews of testing cases, sharing knowledge with team members to maintain high-quality standards.
- Implements automated testing platforms and unit tests, working closely with the software development team to ensure quality and save time and effort in testing.
- Improves operations by conducting systems analysis; and recommending changes in policies and procedures.
- Accomplishes engineering and organization mission by completing related results as needed.
View Full Description & ApplyYou'll be redirected to the employer's site