Job Details
Job Title: Senior SQA Engineer (Desktop Applications)
Company Name: Brain Station 23
Dedicated to ensuring software quality of core toolsets supporting a SaaS Platform through systematic testing with a strong emphasis on test automation. Assess requirements and design a suitable test strategy. Develop and execute test plans, identify defects, and collaborate with cross-functional teams. Proficient in both manual and automated testing to validate system functionality, particularly for Desktop Applications. Strong analytical skills and attention to detail are crucial. Play a pivotal role in delivering high-quality software solutions with a focus on automation.
Job Responsibilities
Test Strategy
Analyze desktop tools suite and technologies to determine a suitable strategic test approach.
Evaluate current tools and technologies for strengths and weaknesses
Ensure alignment with QA requirements and project goals.
Recommend new tools or upgrades to enhance the QA process.
Plan and oversee implementation and provide training.
Design a comprehensive test strategy before initiating test planning or automation implementation.
Define objectives, scope, and resource allocation, in partnership with QA leaders.
Select appropriate testing methodologies.
Conduct risk assessment and develop mitigation strategies.
Set up test environments and manage test data.
Document and communicate the test strategy to stakeholders.
Regularly review and update the strategy for continuous improvement.
Verify traceability in project work products.
Ensure compatibility with established TMS and Automation framework.
Develop Test Plans
Design full-stack test plans for Desktop Applications.
Apply software testing best practices and contribute to others’ efforts when needed.
Ensure project standards and procedures are documented and followed throughout the software development lifecycle.
Seek input from direct team members in QA and development.
Independently ensure high-quality documents and test collateral
Verify traceability in project work products.
Execute Test Plans
Execute planned testing and ensure automated testing is run against desktop applications.
Meet all sprint commitments for testing and ensure risk-mitigated deployment to the production environment
Conduct process monitoring, product evaluation, and audit assignments.
Report all defects and prioritize based on severity.
Quantify and track automation test coverage for assigned areas.
Support Continuous Improvement
Build test plans compatible with a cloud-based CI/CD strategy.
Implement focused functional automation for test cases in assigned areas.
Analyze post-release failures and ensure corrective actions are implemented.
Ensure all critical defects are fixed and retested promptly.
Continuously optimize QA processes for efficiency and scalability.
Skills and Attributes:
Strong experience in functional testing of Desktop Applications (native/Windows-based solutions).
Experience in test automation design and automation frameworks.
Experience in end-to-end testing.
Experience using QA Automation tools like Selenium, TestComplete, Robot Framework, Rest Assured, Postman, etc.
Knowledge of programming or scripting languages (Java, Python, JavaScript, or similar).
Some performance testing experience (preferred).
Experience working with global teams and in agile-scrum environments.
Familiarity with bug tracking tools like Jira or Bugzilla.
Technical Skills (Relevant for Desktop Application Testing):
Languages and Frameworks expertise on C/C++, MFC, C#, .NET
Have hands on experience on PostgreSQL, MySQL, Bitbucket, TeamCity, Microsoft Visual Studio, Vcpkg
Should have proper knowledge on Tools like: SikuliX, WinAppDriver,, AutoIt, Robot Framework, White, Jubula
Good to Have:
Image processing experience.
AWS cloud exposure.
Understanding of HTTP, REST.
Basic knowledge of circuit design and fundamental electronic components.
Certification in QA or Test Engineering (preferred).
Qualifications:
B.Sc. in Computer Science or related field, or equivalent combination of education and experience.
Competencies:
Effective and confident communicator with a strong passion for testing & quality.
Open-minded, team player, and skilled at networking and leveraging resources.
High attention to detail and responsibility.
Persistent and proactive problem-solver.
Excellent analytical skills.
Result-oriented and client-focused.
Able to work in a demanding environment and deliver high-priority projects
Benefits
Attractive Salary for deserving candidates
Medical Coverage
Salary review twice in a year
Weekly two holidays
Provident fund
Two festival bonus
Quarterly Performance Bonus
WPPF.
Apply: https://choto.co/66B1sU1I
Job Type: Full Time
Location: Dhaka, Bangladesh