Quality Assurance Engineer II
Location
Bangalore | India
Job description
We are seeking a Mobile QA Engineer to ensure the quality and reliability of our mobile applications on iOS and Android platforms. Through meticulous testing and collaboration with our development team, the ideal candidate will contribute to the excellence of our innovative products. Responsibilities
- Test Planning and Execution: Develop and execute test plans that exceed quality standards.
- Bug Identification and Reporting: Thoroughly document and track bugs, collaborating with developers for resolution.
- Cross-Browser and Cross-Platform Testing: Ensure functionality and user experience are consistent across devices and platforms.
- Automated and Manual Testing: Utilize automated scripts and conduct manual tests as needed.
- Quality Assurance Metrics: Report on metrics such as defect densities and open defect counts.
- Collaboration with Development Team: Work with developers and project supports to define project scope and requirements.
- Continuous Improvement: Keep abreast of mobile tech and testing trends to propose quality enhancements.
Competencies / Success Factors
PowerSchool Value
Competency
Key Success Factor
Passion
An intense enthusiasm and energy for ones work, driving them to pursue excellence and go beyond basic requirements.
Development and implementation of innovative solutions that lead to product enhancements and customer satisfaction.
Accountability
The personal commitment to be responsible for the outcomes of ones work, accepting responsibility for mistakes and learning from them.
Consistent delivery of high-quality work with minimal errors, and a demonstrated track record of reliability and ownership.
Curiosity
A strong desire to learn and understand more, asking questions and seeking out new knowledge and experiences.
Introduction of new ideas and practices from outside the industry that lead to improved efficiency or effectiveness.
Teamwork
The ability to work well with others towards a common goal, valuing collaborative efforts and communicating effectively.
Enhanced team productivity and morale, with successful project completions that meet or exceed objectives.
Qualifications
Qualifications
- Bachelors degree in Computer Science, Engineering, or related field : Indicates a foundational education in principles and practices relevant to technology and problem-solving skills in technical contexts.
- 2-4 years of experience in QA testing focused on mobile applications : Shows hands-on experience and a proven track record in the specific field of mobile quality assurance.
- Familiarity with mobile development frameworks such as Flutter, Dart, and Swift : Suggests an understanding of the technical landscape and tools used in mobile app development, which is essential for creating effective tests.
- Experience with tools like GitLab, Azure, and Jenkins for continuous integration and delivery : Reflects knowledge of modern software development practices and the ability to integrate QA processes into the development lifecycle efficiently.
- Proficiency in programming languages like Kotlin, JavaScript, or Swift : Demonstrates the ability to write, understand, and potentially implement automated test scripts, which is crucial for effective testing.
- Experience with mobile test automation frameworks like Appium or Webdriver.io : Implies expertise in specific tools that are standard in the industry for automating tests, increasing efficiency and coverage.
- Skilled in cross-browser and cross-platform testing : Highlights the capability to ensure applications perform well across different environments, which is critical for user satisfaction.
- Strong knowledge of software QA methodologies, tools, and processes : Indicates an in-depth understanding of the systematic approach to quality assurance, essential for maintaining high standards of software quality.
Environmental Factors
- Workplace Setup: The physical layout of the workspace, including ergonomic workstations with multiple monitors and comfortable seating to facilitate long hours of focused testing. Access to various mobile devices for testing purposes across different platforms is also crucial.
- Team Dynamics and Culture: The social environment, which includes the collaborative atmosphere among the QA team, developers, and other departments. A culture that fosters open communication, mutual respect, and support is vital for the teams effectiveness and morale.
- Industry Trends: Keeping pace with rapid technological advancements and changing consumer preferences in the mobile application market. This involves staying informed about new testing tools, software updates, and the latest developments in mobile technologies.
Remote Work Flexibility: The possibility of working remotely, which requires a stable internet connection, access to cloud-based collaboration tools, and the ability to perform effectively outside of a traditional office setting. This factor is increasingly important in modern work environments and can affect productivity and work-life balance.
Job tags
Salary