Qa Automation Engineer
Current• Testing Web and Mobile Applications (iOS, Android): Performing functional, regression, cross-browser, and cross-platform testing to ensure the stability and compatibility of applications.• Writing Test Scenarios, Test Cases, and Checklists: Creating and maintaining detailed test cases and checklists based on requirements and specifications, including automated scenarios.• Bug Reporting: Documenting, tracking, and verifying bug fixes using task tracking systems such as Asana and Jira.• REST API Testing: Utilizing tools like Postman and others for API testing and validation, analyzing HTTP/HTTPS traffic with Charles and Fiddler.• UI/UX Testing: Conducting tests to verify usability and design compliance, identifying and resolving user interface issues.• Security Testing: Performing vulnerability tests and ensuring the protection of user data.• Test Automation: Developing and maintaining automated tests using Selenium and JavaScript, including integration into CI/CD pipelines.• Working with Database Management Systems: Using SQL and Postgres to verify and manipulate data, conducting database-level testing.• Android Studio and XCode: Utilizing integrated development environments for testing and debugging mobile applications.• QA Process Optimization: Establishing and optimizing testing processes to enhance the quality and efficiency of the team.• Project Management: Managing projects, coordinating tasks, and collaborating with development teams to ensure timely project delivery.Technical Skills:Languages and Tools: Selenium, JavaScript, Postman, Charles, Fiddler, Android Studio, XCode, Asana, Jira, Supabase.Databases: Postgres, MySQLAdditional Skills: Experience with CI/CD, deep understanding of software development stages and application lifecycle, participation in code reviews.