Senior Software Quality Assurance Specialist
GİZLİ
About the Job In today’s complex business environment, an organization’s adaptability, agility, and ability to manage constant change through innovation can be keys to success. Traditional methods may no longer lead to reaching objectives when economic conditions are unfavorable. That’s where software quality assurance comes in. Corporations achieve goals through projects that translate customer needs into new or existing products, services, and profits. Software Quality Assurance Engineers can make it all happen more efficiently and effectively. We believe that highly competitive solutions can only be developed by the motivated and enthusiastic team. That’s why our team members have been selected among the top engineers and specialists in the market. We have an urgent requirement for bright Software Quality Assurance Engineers with a minimum of 5 years of experience. Qualifications Bachelor's Degree in Software Engineering or Computer Engineering. Minimum of 5 years of experience as a Software QA Engineer dealing with test automation in a similar DevOps/MLOps context, including mobile and web applications and back-office systems. Strong debugging, coding, and analytical problem-solving skills. Proficiency in software testing methodologies. Experience in the creation and execution of test frameworks and automated test sets. Experience with test tools such as Selenium, Appium, Cucumber, Fiddler, and JMeter is a plus. Familiarity with relational databases. Strong root-cause analysis skills. Excellent oral and written communication skills along with strong team skills are required. Knowledge of SQL and various scripting languages. Working experience in software development and software quality assurance. Knowledge and experience with the latest test frameworks. Excellent knowledge and proficient understanding of Algorithms, Data Structures, Database Design, Design Principles, OOP, Design Patterns, SOLID Principles, Dependency Injection, Domain Driven Design, and N-Layer Architecture. ISTQB Certification is a plus. Job Description Document test cases and test coverage. Perform and document risk analysis. Record test progress and results. Code automated tests. Create test plans. Develop standards and procedures to determine product quality and release readiness. Perform manual and automated testing. Discover bugs within software. Drive innovation and streamline overall testing processes. Identify, isolate, and track bugs throughout testing. Report on release readiness. Implement mostly automated test reporting. Identify any potential problems that users might encounter. Research and analyze product features being tested. Research new tools, technologies, and testing processes. Review user interfaces for consistency, functionality, and user experience. Lead retrospective meetings and continuous improvement initiatives. Justify QA investments (security checks, memory/thread management, etc.) adapted to our technology. Prioritize and implement improvements. Mentor the team to contribute tests themselves. Discuss, help validate, and monitor machine learning model metrics with the Data Science team. Discuss, define, and run data collections with the Data Science team. Must have the ability to think outside the box for normal and not-so-normal scenarios. Deadline- and detail-oriented. Collaborating with programmers and members of other departments, understanding and appreciating their goals and objectives, and explaining problems and necessary solutions when required. Working within other people’s timelines and finishing work within reasonable deadlines.
This job was verified from LinkedIn Jobs Türkiye. Applications are completed on the original source.
Apply on the original listing ↗
Something wrong with this job?